摘要:
看了不少DataBinding的Demo都是商务应用的,这里做一个图的可视化的DataBinding的小Demo。这里为了简单,只是绘制简单的点和线:将图的相关信息GraphLayoutVM(点和边的位置)DataBinding到UI 显示。 下面是具体的实现。 先是DataBinding里最常用的的类ViewModelBase,实现INotifyPropertyChanged接口来获取图的变量或者UI发生变化等事件。ViewModelBase.cs:usingSystem.ComponentModel;namespacetestHierarchicalBinding{public cla.. 阅读全文
摘要:
DataBinding和DateTemplate 都是Silverlight Wpf常用的UI技术。仿做一个简单的日程表Demo总结下。 该Demo主要通过DataBinding将TaskCollection相关Task显示在UI上,而显示的方式则通过DataTemplate来定制。实现接口INotifyPropertyChanged该接口负责当我们的数据,或者UI被修改后,负责发出Event消息来响应。ViewModelBase.cs:usingSystem.ComponentModel;namespaceDataTemplateAndBinding{public classViewMod. 阅读全文