以前の投稿で、プロパティを DependencyProperty として登録する方法を尋ねました。私は答えを得て、それはうまくいきます。
しかし今、クリックでこの DependencyProperty にいくつかのアイテムを追加したいと思います。これはうまくいきません。DependencyProperty を登録する私のコードは次のとおりです。
public static readonly DependencyProperty ChartEntriesProperty = DependencyProperty.Register(
"ChartEntries", typeof(ObservableCollection<ChartEntry>), typeof(ChartView),
new FrameworkPropertyMetadata(OnChartEntriesChanged));
private static void OnChartEntriesChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
}
OnChartEntriesChanged-Event は、XAML から C# コードへのバインディングを実行するときに呼び出されます。しかし、後で(ボタンクリックで) ChartEntry を追加すると、イベントは発生しません。
誰かが理由を知っていますか?