привязка словаря к ItemsControl не обновляется - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь привязать словарь к ItemsControl, но при изменении словаря представление не меняется. <ItemsControl ItemsSource="{Binding Path=ValuesDict}"> Я пытался расширить словарь, чтобы он также реализовывал INotifyPropertyChanged, как в этом ответе { ссылка }

public class MyDictionary<TKey, TValue> : Dictionary<TKey, TValue>, INotifyPropertyChanged
{
    public TValue this[TKey index]
    {
        get
        {
            return base[index];
        }

        set
        {
            base[index] = value;
            if (this.PropertyChanged != null)
            {
                this.PropertyChanged(this, new PropertyChangedEventArgs(Binding.IndexerName));
            }
        }
    }

    public event PropertyChangedEventHandler PropertyChanged;
}

, но он все еще не работал, и PropertyChanged был нулевым Как я могу сделать обновление экрана при изменении словаря?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...