我如何捕获WPF中UIElements的所有ValueChanged

问题描述 投票:-1回答:1

我想设置一个事件或类似的事件,以捕获对UIElement属性(如IsMouseOver)的所有更改。

c# wpf events handler dependency-properties
1个回答
0
投票

我找到了解决方案。我不是真正的专家,但我为PropertyChangedCallback的已定义回调分配了自己的方法]

PropertyChangedCallback ChangedCallback = valueChangedCallback(this,new DependencyPropertyChangedEventArgs());

private PropertyChangedCallback valueChangedCallback(DependencyObject d,      DependencyPropertyChangedEventArgs e)
{
    //doSomething here
    return null;
}
© www.soinside.com 2019 - 2024. All rights reserved.