WPF\Silverlight 数据源绑定方式
2013-12-06 10:44
246 查看
WPF
oneWay:使用 OneWay 绑定时,每当源发生变化,数据就会从源流向目标。
OneTime: 绑定也会将数据从源发送到目标;但是,仅当启动了应用程序或 DataContext 发生更改时才会如此操作,因此,它不会侦听源中的更改通知。
OneWayToSource: 绑定会将数据从目标发送到源。
TwoWay: 绑定会将源数据发送到目标,但如果目标属性的值发生变化,则会将它们发回给源。
Default: binding的模式根据实际情况来定,如果是可编辑的就是TwoWay,只读的就是OneWay.
上面的例子不设Mode时,默认的就是Default.
Silverlight:
Silverlight的数据绑定方式有三种OneTime、OneWay和TwoWay。
OneTime:一次绑定,在绑定创建时使用源数据更新目标,适用于只显示数据而不进行数据的更新。 这是绑定的默认情况。
OneWay:单向绑定,在绑定创建时或者源数据发生变化时更新到目标,适用于显示变化的数据。
TwoWay:双向绑定,在任何时候都可以同时更新源数据和目标。
oneWay:使用 OneWay 绑定时,每当源发生变化,数据就会从源流向目标。
OneTime: 绑定也会将数据从源发送到目标;但是,仅当启动了应用程序或 DataContext 发生更改时才会如此操作,因此,它不会侦听源中的更改通知。
OneWayToSource: 绑定会将数据从目标发送到源。
TwoWay: 绑定会将源数据发送到目标,但如果目标属性的值发生变化,则会将它们发回给源。
Default: binding的模式根据实际情况来定,如果是可编辑的就是TwoWay,只读的就是OneWay.
上面的例子不设Mode时,默认的就是Default.
Silverlight:
Silverlight的数据绑定方式有三种OneTime、OneWay和TwoWay。
OneTime:一次绑定,在绑定创建时使用源数据更新目标,适用于只显示数据而不进行数据的更新。 这是绑定的默认情况。
OneWay:单向绑定,在绑定创建时或者源数据发生变化时更新到目标,适用于显示变化的数据。
TwoWay:双向绑定,在任何时候都可以同时更新源数据和目标。
相关文章推荐
- WPF and Silverlight 学习笔记(二十三):绑定集合数据源
- WPF and Silverlight 学习笔记(二十三):绑定集合数据源
- WPF数据源绑定方式
- WPF使用 ObjectDataProvider 为方法作为绑定数据源
- wpf中UserControl的几种绑定方式
- wpf 如何更改一个页面的绑定数据源
- Silverlight与WCF之间的通信(3)利用net.tcp绑定方式寄宿到到控制台交互数据
- WPF绑定各种数据源之object数据源
- WPF数据绑定到各种数据源系列(XML数据源)
- WPF绑定XML数据源
- Silverlight杂记-获取网络数据源的几种方式
- WPF/Silverlight的数据绑定设计的真糟糕
- WPF--MVVM之DataGrid数据源绑定
- WPF利用通过父控件属性来获得绑定数据源RelativeSource
- WPF中实现ListView控件绑定到多个数据源的并集
- Silverlight与WCF之间的通信(3)利用net.tcp绑定方式寄宿到到控制台交互数据
- DataGridView绑定数据源的几种方式
- Silverlight/WPF 截图保存功能的实现---我得用这个方式试下,把项目里的功能修改下。
- WPF绑定各种数据源之xml数据源
- WPF属性绑定测试(索引器方式)