我有一个依赖属性:
public static DependencyProperty RequestObjectProperty = DependencyProperty.Register("RequestObject", typeof(RegistrationCardSearch), typeof(RegCardSearchForm),new UIPropertyMetadata(Changed));
private static void Changed(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
MessageBox.Show("Property Changed!!!");
}
public RegistrationCardSearch RequestObject
{
get
{
return (RegistrationCardSearch)GetValue(RequestObjectProperty);
}
set
{
SetValue(RequestObjectProperty, value);
}
}
我有一个依赖属性,当它改变时必须触发"Changed"方法。我的属性类型是RegistrashionCardSearch(类)。当我在依赖属性中更改类的属性值时,属性更改回调不会被触发。为什么?我的RegistrashionCardSearch类实现了INotifePropertyChanged接口。