Ree*_*sey 13
列出的许多链接应该让你很好地了解依赖属性是什么,但一般来说,最简单的思考方式我相信如下:
如果您希望能够使用WPF的数据绑定绑定它们,则需要将依赖项属性用于用户界面元素的属性.要成为数据绑定操作的"目标",您需要使该属性成为依赖属性.
当您实现一个标准类(它成为"控件"的DataContext)时,您将需要使用INotifyPropertyChanged而不是DP.这允许该类成为绑定"源".
通常,如果您正在制作将在XAML中绑定的内容,您只需要创建依赖属性,如Target
UIelement.例如,假设我们有这样的XAML:
<local:MyControl ControlProperty="{Binding SomeProperty}" />
Run Code Online (Sandbox Code Playgroud)
通常,ControlProperty
将是一个Dep.属性,因为它是绑定目标,并且SomeProperty将是实现INotifyPropertyChanged的类中的标准CLR属性(而不是DP).
归档时间: |
|
查看次数: |
1740 次 |
最近记录: |