Welcome

首页 / 软件开发 / .NET编程技术 / Windows 8实例教程:数据绑定基础实例

Windows 8实例教程:数据绑定基础实例2014-07-03数据绑定是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" };}
这样既可实现简单绑定效果: