3.1 DataContext 与数据绑定
建立绑定源、路径与目标的模型,理解 DataContext 继承、绑定模式和 TextBox 的更新时机。
3.2 属性通知与可观察集合
手写 INotifyPropertyChanged 和 ObservableCollection,区分集合结构变化、元素变化与派生属性通知。
3.3 转换器与输入校验
区分展示转换和数据校验,用 IValueConverter 与 INotifyDataErrorInfo 实现可理解的原生 WPF 表单。
3.4 依赖属性与路由事件
理解 WPF 属性系统与事件路由,为一个 UserControl 注册可绑定依赖属性并向父级报告交互。