引言

WPF框架采取的是MVVM模式,也就是數(shù)據驅動UI,UI控件(Controls)被嚴格地限制在表示層內,不會參與業(yè)務邏輯的處理,只是通過數(shù)據綁定(Data Binding)簡單忠實地表達與之綁定的數(shù)據。

本文計劃從數(shù)據端、控件端各自的實現(xiàn)要求,綁定的過程和中介等角度全面地剖析數(shù)據綁定的運行機理,幫助讀者打開數(shù)據綁定的盒子,看到運作的本質,使讀者知其然更知其所以然。

一個簡單的例子

最開始提供一個簡單的數(shù)據綁定例子,各環(huán)節(jié)的功能算是完備,在閱讀隨時可以回來參考例子理理思路。TextBox綁定一個包裝過的字符串,單擊按鈕改變字符串,TextBox應當相應改變,代碼如下。

XAML文件:

    <StackPanel>        <Button x:Name="b" Content="Change Value" Margin="30" Width="100" Click="b_Click"/>        <TextBox x:Name="tb" Width="100"/>     </StackPanel>

C#文件:

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式