在一个简单的用户控件中,我希望能够在任何依赖属性更改时运行代码。
在此情况下,Text2是从Text1派生并在UI上显示的另一个属性。
当运行此函数时,该函数永远不会被执行。如何在每次更改依赖属性时使代码运行?
public static readonly DependencyProperty Text1Property =
DependencyProperty.Register("Text1", typeof(string),
typeof(BasicControl));
public string Text1
{
get { return GetValue(Text1Property).ToString(); }
set
{
SetValue(Text1Property, value.ToString());
OnPropertyChanged("Text2");
}
}
在此情况下,Text2是从Text1派生并在UI上显示的另一个属性。
当运行此函数时,该函数永远不会被执行。如何在每次更改依赖属性时使代码运行?