草庐IT

DependancyObject

全部标签

c# - 为什么 WPF 中的依赖属性必须是静态的

为什么依赖属性必须是静态的?我看到这里的一些帖子已经问过了,但我无法正确理解它。如果有人也能用一小段代码帮助我理解,那就太好了。 最佳答案 这里的神奇之处在于,DependencyProperty的声明是static而不是它的value(即内存存储)。您使用static关键字添加的声明只是特定DependencyObject的DependencyProperty的标识符(键)。由于DependencyObject的所有实例都可以使用相同的标识符/键来标识属性值,因此将其设置为static是有意义的。另一方面,当我们通过在Depend

c# - 为什么 WPF 中的依赖属性必须是静态的

为什么依赖属性必须是静态的?我看到这里的一些帖子已经问过了,但我无法正确理解它。如果有人也能用一小段代码帮助我理解,那就太好了。 最佳答案 这里的神奇之处在于,DependencyProperty的声明是static而不是它的value(即内存存储)。您使用static关键字添加的声明只是特定DependencyObject的DependencyProperty的标识符(键)。由于DependencyObject的所有实例都可以使用相同的标识符/键来标识属性值,因此将其设置为static是有意义的。另一方面,当我们通过在Depend