本节中的主题介绍如何使用数据绑定,以公共语言运行时 (CLR) 对象和 XML 的形式将元素绑定到各种数据源中的数据。
本部分内容
- 创建简单绑定
- 指定绑定源
- 使数据可用于在 XAML 中绑定
- 控制 TextBox 文本更新源的时间
- 指定绑定的方向
- 绑定到集合并基于所选内容显示信息
- 绑定到枚举
- 绑定两个控件的属性
- 实现绑定验证
- 在自定义对象上实现验证逻辑
- 从绑定目标属性获取绑定对象
- 实现复合集合(CompositeCollection)
- 转换绑定数据
- 在代码中创建绑定
- 获取数据收集的默认视图
- 在 Data CollectionView 中浏览对象
- 在视图中筛选数据
- 在视图中对数据进行排序
- 使用 XAML 中的视图
对数据进行排序和分组 - 将主-详细模式与分层数据结合使用
- 将主-详细模式与分层 XML 数据结合使用
- 基于绑定项列表生成值
- 实现属性更改通知
- 创建并绑定到 ObservableCollection
- 实现 PriorityBinding
- 使用 XMLDataProvider 和 XPath 查询绑定到 XML 数据
- 绑定到 XDocument、XElement 或 LINQ 查询 XML 的结果
- 绑定到 LINQ 查询的结果
- 在数据绑定中使用 XML 命名空间
- 绑定到 ADO.NET 数据源
- 绑定到方法
- 设置绑定更新通知
- 清除绑定
- 查找由 DataTemplate 生成的元素