六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 139|回复: 0

WindowPhone---数据绑定之DataContext

[复制链接]

升级  68%

48

主题

48

主题

48

主题

秀才

Rank: 2

积分
152
 楼主| 发表于 2012-12-22 02:44:15 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body">DataContext
Silverlight中提供了另外一种设置数据源的方式,及通过UI元素的数据上下文Data Context属性来指定数据源。这是一种上下文有关的确定绑定源的方案。一旦为一个UI元素指定了DataContext属性,则其所有子元素都将继承该属性,与其子元素关联的所有数据绑定在没有另行制定Souce 和DataContext的情况下,都将默认使用该属性指定的对象作为绑定源。

 这样,在进行数据绑定时,对于某UI元素指定DataContext后就可以在其所有下级UI元素中使用以该DataContext为绑定源的绑定。实际上在通常情况下的用法是,先用DataContext属性指定高层UI元素的数据上下文,然后对于特殊的子元素再另行指定绑定源。
在最后的方法中,我们讨论了数据绑定元素级别如何完成。让我们来添加一些 CLR 对象并使用 DataContext 链接数据绑定元素和CLR 对象中的属性

1 新建一个工程 Ch1_Recipe2.


在这里,让我们创建一个简单的应用程序,以配合与 CLR 对象数据元素。数据类只是创建两个属性,然后初始化为一些测试数据。然后,它被分配到数据上下文。

1. Right-click on Ch1_Recipe2 and Add | Class.

2.创建一个类DataClass然后添加Name和Notes两个属性。

<div class="cnblogs_code">namespace Recipe2{public class DataClass{public string Name { get; set; }public string Notes { get; set; }}}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表