数据绑定是WPF,Silverlight以及Windows Phone应用开发中最为常用的开发 技术,在基于XAML的Windows Store应用开发中,数据绑定是其开发特性之一,本 文将讨论Windows 8应用开发数据绑定的使用。
快速理解数据绑定(Data Binding)
对于应用开发人员而言,无论是应用界面还是应用逻辑往往是为了简化用户对 于数据层的操作,通过应用控件实现数据同步更新是最直接最简单的。但是在实 际项目开发中,复杂的数据结构以及繁琐的数据操作使应用控件与数据交互难度 增加,对此微软推出数据绑定实现应用控件直接同步更新数据。简单理解数据绑 定,创建一个对象实例绑定到指定控件,通过DataContext的依赖关系,当对象实 例数据改变时,同时自动刷新应用控件数据信息。
数据绑定代码
数据绑定基本代码格式:
<TextBox Text="{Binding LastName, Mode=TwoWay} "/>
以上代码实现绑定数据成员LastName到文本框的Text属性,其中LastName是数 据成员属性。
实现数据绑定前,首先需要创建绑定数据对象属性,例如,
public class Person { public string FirstName { get; set; } public string LastName { get; set; } public string Email { get; set; } }
然后在应用运行时,创建数据成员实例,
private void LoadAccount() { this.DataContext = new Person { FirstName = "Kevin", LastName = "Fan", Email = "qq34506@hotmail.com" }; }
这样既可实现简单绑定效果:
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索windows
, 数据
, 应用
, 实例
, 控件
应用开发
windows官网、windows10、windows7、windows xp、windows8,以便于您获取更多的相关知识。