56、数据绑定全解析:从基础到高级应用

数据绑定全解析:从基础到高级应用

1. 数据绑定基础

在数据绑定过程中,如果不运行相关代码,页面元素将不会显示任何信息。即便定义了绑定,但没有可用的源对象,页面元素仍会保持空白。通常,可将所有绑定控件放置在同一容器中,只需为容器设置一次 DataContext ,而非为每个绑定元素单独设置。

另一种指定数据对象的方式是将其定义为 XAML 标记中的资源,然后通过添加 Source 属性来修改每个绑定表达式。例如,创建一个 Product 对象作为资源:

<UserControl.Resources>
  <local:Product x:Key="resourceProduct"
   ModelNumber="AEFS100"
   ModelName="Portable Defibrillator" UnitCost="77"
   Description="Analyzes the electrical activity of a person's heart and applies
an electric shock if necessary.">
  </local:Product>
</UserControl.Resources>

这里假设已将项目命名空间映射到 XML 命名空间前缀 local 。若项目名为 DataBinding ,需在 UserControl <

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值