监听WPF属性变化

如何监听子元素的属性变化呢?

我有一个自定义类,其中有子元素RichTextBox,这个RichTextBox不知道在什么情况下改变了FontSize,我如何监听呢?

1 Text.FontSize = 72;
2 DependencyPropertyDescriptor descriptor=DependencyPropertyDescriptor.FromProperty(FontSizeProperty,typeof(RichTextBox));
3 descriptor.AddValueChanged(Text, (s, e) =>
4 {
5     Debug.WriteLine("FontSizeChanged");
6 });
监听属性变化DependencyPropertyDescriptor

 

posted @ 2014-10-11 16:37  fujinxiang  阅读(1406)  评论(0编辑  收藏  举报