Wpf 从属属性和数据绑定?

Wpf 从属属性和数据绑定?,wpf,data-binding,Wpf,Data Binding,在WPF中: 有人能解释一下DependencyProperty和数据绑定之间的关系吗 我的代码中有一个属性,我想成为数据绑定的源。 如果我想将此对象绑定到XAML上的文本框,DependencyProperty(或它)何时起作用。绑定中的目标必须始终是DependencyProperty,但任何属性(甚至普通属性)都可以是源 普通属性的问题是,绑定只拾取一次值,之后不会更改,因为普通源属性中缺少更改通知 要提供更改通知而不使其成为从属属性,可以: 在定义属性的类上实现INotifyProper

在WPF中:

有人能解释一下DependencyProperty和数据绑定之间的关系吗

我的代码中有一个属性,我想成为数据绑定的源。
如果我想将此对象绑定到XAML上的文本框,DependencyProperty(或它)何时起作用。

绑定中的目标必须始终是
DependencyProperty
,但任何属性(甚至普通属性)都可以是源

普通属性的问题是,绑定只拾取一次值,之后不会更改,因为普通源属性中缺少更改通知

要提供更改通知而不使其成为
从属属性
,可以:

  • 在定义属性的类上实现INotifyPropertyChanged

  • 创建
    PropertyName
    Changed
    事件。(向后兼容性。)

  • WPF将更好地使用第一选择。

    依赖属性是什么? dependencProperty类是隐藏在.Net Framework WPF中最重要的设计基础之一

    此类受.NET Framework的
    密封的
    保护。
    此属性与一维常规属性的不同之处在于,它不仅存储字段值,而且还利用类中提供的各种函数。
    最重要的是,数据绑定有充分的基础。您还可以在绑定内容时发送通知



    这已经是一个迟来的答案,但我将介绍我的研究结果。

    虽然此链接可以回答这个问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-谢谢你的建议。我们将通过加强来修改必要的内容。