深入探索数据绑定:从基础到高级应用
1. 数据绑定基础
在数据绑定中,如果不运行相关代码,页面元素将不会显示任何信息。即便定义了绑定,但没有可用的源对象,页面元素仍会保持空白。通常,我们会将所有绑定控件放置在同一个容器中,这样只需为容器设置一次 DataContext ,而不必为每个绑定元素单独设置。
除了设置 DataContext ,还可以将数据对象定义为资源。以下是创建 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 ,例如在 UserControl 开始标签中添加:
超级会员免费看
订阅专栏 解锁全文
1395

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



