windows phone:数据绑定思想
2013-04-05 16:12
162 查看
转载于 http://www.cnblogs.com/Isaber-blogs/archive/2013/03/21/2974126.html
题记: 这里没有粘贴详细代码,因为本人觉得代码不是最重要,用法才是最重要,所以这里记录一下平时开发时一些关键用法。可能会比较乱,不过记录的确实是在平时经验中的点滴积累。
1. 关于Windowsphone数据的绑定:
(1).Silverlight for window sphone 7给数据绑定提供了3种形式,可以修改mode属性来选择:
OneTime:目标控件的属性只更新一次,以后的更新会被忽略。
OneWay:数据对象的值会同步到目标控件的属性,但是目标控件的属性修改不会同步到绑定数据源(就好像控件TextBlock可以显示数据信息,但是修改的数据不能反映回到数据源)
TwoWay:目标控件的属性和数据源的属性互相同步。
要实现OneWay 和TwoWay两种方式,必须遵循以下步骤:
a.用于OneWay和TwoWay的绑定源对象必须继承于INotifyPropertyChanged接口。
b.绑定目标和数据源有变化时,需要使用INotifyPropertyChanged 通知对象数据有更新。
c.INotifyPropertyChanged事件很熟捕捉到数据源被修改,将会返回被修改的数据。
题记: 这里没有粘贴详细代码,因为本人觉得代码不是最重要,用法才是最重要,所以这里记录一下平时开发时一些关键用法。可能会比较乱,不过记录的确实是在平时经验中的点滴积累。
1. 关于Windowsphone数据的绑定:
(1).Silverlight for window sphone 7给数据绑定提供了3种形式,可以修改mode属性来选择:
OneTime:目标控件的属性只更新一次,以后的更新会被忽略。
OneWay:数据对象的值会同步到目标控件的属性,但是目标控件的属性修改不会同步到绑定数据源(就好像控件TextBlock可以显示数据信息,但是修改的数据不能反映回到数据源)
TwoWay:目标控件的属性和数据源的属性互相同步。
要实现OneWay 和TwoWay两种方式,必须遵循以下步骤:
a.用于OneWay和TwoWay的绑定源对象必须继承于INotifyPropertyChanged接口。
b.绑定目标和数据源有变化时,需要使用INotifyPropertyChanged 通知对象数据有更新。
c.INotifyPropertyChanged事件很熟捕捉到数据源被修改,将会返回被修改的数据。
相关文章推荐
- Windows phone开发数据绑定系列(1)--了解数据绑定
- windows phone中的数据绑定
- WINDOWS PHONE 数据绑定笔记
- Windows phone 7之数据绑定(Data Bindings)
- Windows Phone7天初学(4):数据绑定
- Windows Phone 7实现图片数据绑定
- Windows Phone 8初学者开发—第10部分:数据绑定应用程序和透视应用程序项目模板简介
- Windows Phone 数据绑定之--UI Element Binding
- Windows Phone 8.1绑定数据集合
- Windows Phone 7 数据绑定与UI 刷新: Displaying Data with Data Binding
- 深入理解windows phone 7之数据绑定
- windows phone 之ListBox数据绑定
- Windows Phone 8初学者开发—第14部分:在运行时绑定到真实的数据
- windows phone中的数据绑定
- Windows Phone 7 MVVM模式数据绑定和传递参数
- Windows Phone 7 使用数据模板DataTemplate进行数据绑定
- Windows Phone 7 MVVM模式数据绑定和传递参数
- Windows Phone 8.1中数据绑定之一
- Windows Phone开发之独立存储、文件的读写、ListBox绑定数据、NavigationService实现XAML跳转
- Windows Phone 7 MVVM模式数据绑定和传递参数