Wpf - 接收框架元素属性值更改通知的方法

6
如何钩取FrameworkElement属性值更改的通知?我们在运行时加载xaml,对于可视树中的每个元素,我们需要连接一些内容以接收属性值更改通知,每当有人更改元素的属性值时。如果存在最佳方式,则是什么?
1个回答

6

如果您希望在依赖属性的值发生更改时得到通知,您可以这样做(以Tag属性为例):

DependencyPropertyDescriptor desc = DependencyPropertyDescriptor.FromProperty(FrameworkElement.TagProperty, typeof(FrameworkElement));
desc.AddValueChanged(someObject, someEventHandler);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接