Windows 8 -- MVVM
摘要: MVVM的目的是为了把表现与逻辑分开来,相互之间不要有太大的影响,让程序员能够专心地做某一块。但有些时候必须要有联系,外部传入数据,控件接收数据,并传入后台处理,后台处理后的数据又要显示在控件上,这就需要数据绑定。数据绑定的方法已经说了几遍了,有3种方法,一种是源和目标都是依赖属性的时候,直接在Xaml文件中binding就行了,方法也比较简单;第二种和第三种方法针对的都是源不是依赖属性的时候,但目标必须是依赖属性,这时第二种方法要使用INotifyPropertyChanged接口,当属性改变的时候,一个Event被激活,并且提醒Binding对象将新值写入目标数据;第三种方法是设置DataContext,这种方法最简单,只需要在Xaml文件中设置一下就好。
阅读全文
posted @
2012-06-26 17:24 Dino-Tech 阅读(1395) |
评论 (0) 编辑
Thinking in C++ -- 第十四章 继承和组合
摘要: 代码重用的手段,利用已有的类。
组合:类似于使用工具,现有的类作为子对象。砍树:斧头作为子对象
继承:类似于学习本领,现有的类作为师父。砍树:拜师练习砍树的本领。
阅读全文
posted @
2012-06-04 14:37 Dino-Tech 阅读(199) |
评论 (0) 编辑