У меня есть следующее в xaml.
<TextBlock Text="{Binding Title}" />
И создал следующее свойство зависимости,
public string Title
{
get { return (string)GetValue(TitleProperty); }
set
{
SetValue(TitleProperty, value);
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs("Title"));
}
}
}
public static readonly DependencyProperty TitleProperty =
DependencyProperty.Register("Title", typeof(string), typeof(ColumnChart), new PropertyMetadata(string.Empty));
Теперь, если я связываю свойство Title в другом xaml, значение не берется. Потому что уведомление PropertyChange не вызывается. И всегда PropertyChanged имеет значение null.
Как я могу уведомить список наблюдателей, что это свойство изменено, так что значение будет обновлено.