绑定(Binding)元素介绍
首先,盗用张图。这图形象的说明了Binding的机理。
此处主要介绍的绑定类是System.Windows.Data.Binding,如果涉及其他内容,将简要介绍,不会过多说明。
下面将简要介绍最基础(最常用)的三个属性:
1、Path —— 路径,用于索引到具体的属性,常常会省略书写,示例如下:
<TextBox Text="{Binding Path=A.B}" />
其中Path=可以省略,因为Binding元素含有一个带参构造函数,其参数为path。另外,示例中A.B需具体到属性,如果A已经是需要绑定的具体属性,则可以用A替换A.B。即最简单的格式是:
<TextBox Text="{Binding A}" />
2、Mode —— 模式,用于指定数据的更新方向,它是一个枚举类型,共有一下四种方式:
- OneTime —— 一次性更新(只更新一次),从数据源更新到当前使用的绑定属性。
- OneWay —— 单向更新,从数据源更新到当前使用的属性。
- OneWayToSource —— 单向更新,从当前使用的属性更新到数据源。











