WPF应用的一些小总结(模板、样式,上下文)

1:

后台:XXX.DataContext = ViewModel(数据对象)(XXX可以是当前的UserControl、Windows、Grid、TextBlock、Lable等UI控件,选择不同的层级UI控件,VM传播的有效范围不通过,这个在编写C#代码时要注意,this.DataContext最大,grid1.DataContext中等,textBlock1.DataContext最小)

2:

DataContext = VM
它的数据类型是object
它指向的实例/对象是VM(数据对象)

3:

DataTemplate:Key,[DataType]
ControlTemplate:key,[TargetType]
Style:[Key],TargetType

 

 4:
1:给控件装修

2:给数据装修

 

5:

在树结构布局中,DataContext具有从外到内的自动传递的功能

 

posted @ 2014-02-18 16:34  长白山  阅读(298)  评论(0编辑  收藏  举报