有没有办法使用事件检测TextBlock元素的Text属性的更改?
(我正在尝试提供一个动画来突出显示TextBlocks,其Text属性在DataGrid中发生变化)
它比那更容易!迟到的答案,但更简单.
// assume textBlock is your TextBlock var dp = DependencyPropertyDescriptor.FromProperty( TextBlock.TextProperty, typeof(TextBlock)); dp.AddValueChanged(textBlock, (sender, args) => { MessageBox.Show("text changed"); });
这是来自bioskope答案的链接,但简单.