数据绑定全解析:从基础到高级应用
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 <
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



