摘要: DataContext 一般翻译就是数据上下文的意思。大概的意思就是说这个DataContext会影响某个范围内的对象的某些属性在数据绑定中这个DataContext也比较有意思之前我们绑定数据源的时候,在绑定每一个数据目标的时候都会写一次数据源,但是如果设置了数据上下文以后,就可以省略数据源比如在window窗口中,可以指定window窗口的DataContext。还是以之前的文本框,标签控件,滚动条为例子//this.datacontent = srcollbar;//设置这个window的DataContext是scrollbar控件那么文本框,标签控件绑定数据的时候只有指定value就 阅读全文
posted @ 2010-05-04 02:41 音乐啤酒 阅读(4348) 评论(0) 推荐(1)
摘要: 在使用Binding类的时候有4中绑定模式可以选择BindingModeTwoWay导致对源属性或目标属性的更改可自动更新对方。此绑定类型适用于可编辑窗体或其他完全交互式 UI 方案。OneWay当绑定源(源)更改时,更新绑定目标(目标)属性。如果要绑定的控件为隐式只读控件,则适用此绑定类型。例如,可以绑定到如股市代号之类的源。或者,可能目标属性没有用于进行更改(例如表的数据绑定背景色)的控件接口。如果不需要监视目标属性的更改,则使用 OneWay 绑定模式可避免 TwoWay 绑定模式的系统开销。OneTime当应用程序启动或数据上下文更改时,更新绑定目标。此绑定类型适用于以下情况:使用当前 阅读全文
posted @ 2010-05-04 02:28 音乐啤酒 阅读(824) 评论(0) 推荐(0)