WPF 依赖属性和附加属性
Posted v-haoz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF 依赖属性和附加属性相关的知识,希望对你有一定的参考价值。
依赖属性:
依赖属性就是自己没有值,通过Binding从数据源获得值,就是依赖在别人身上,拥有依赖属性的对象称为依赖对象。
依赖属性的值存在哪里?
在WPF运行时,维护了一个全局的Hashtable存取依赖属性的值。
二、附加属性
附加属性就是自己没有这个属性,在某些上下文中需要就被附加上去。
比如TextBox的Grid.Row属性,如果我们定义TextBox类时定义一个Row属性是没有意义的,因为我们并不知道一定会放在Grid里,这样就造成了浪费。
以上是关于WPF 依赖属性和附加属性的主要内容,如果未能解决你的问题,请参考以下文章
2021-09-13 WPF上位机 09-依赖属性,属性转换,属性继承,依赖附加属性
具有依赖属性绑定到 DockPanel.Dock 附加属性的 WPF 自定义控件不起作用