Windows 8 -- MVVM
摘要: MVVM的目的是為了把表現與邏輯分開來,相互之間不要有太大的影響,讓程序員能夠專心地做某一塊。但有些時候必須要有聯系,外部傳入數據,控件接收數據,并傳入后臺處理,后臺處理后的數據又要顯示在控件上,這就需要數據綁定。數據綁定的方法已經說了幾遍了,有3種方法,一種是源和目標都是依賴屬性的時候,直接在Xaml文件中binding就行了,方法也比較簡單;第二種和第三種方法針對的都是源不是依賴屬性的時候,但目標必須是依賴屬性,這時第二種方法要使用INotifyPropertyChanged接口,當屬性改變的時候,一個Event被激活,并且提醒Binding對象將新值寫入目標數據;第三種方法是設置DataContext,這種方法最簡單,只需要在Xaml文件中設置一下就好。
閱讀全文
posted @
2012-06-26 17:24 Dino-Tech 閱讀(1403) |
評論 (0) 編輯
Thinking in C++ -- 第十四章 繼承和組合
摘要: 代碼重用的手段,利用已有的類。
組合:類似于使用工具,現有的類作為子對象。砍樹:斧頭作為子對象
繼承:類似于學習本領,現有的類作為師父。砍樹:拜師練習砍樹的本領。
閱讀全文
posted @
2012-06-04 14:37 Dino-Tech 閱讀(201) |
評論 (0) 編輯