Информация об изменениях

Сообщение INotifyPropertyChanged и INotifyCollectionChanged от 05.10.2021 15:11

Изменено 05.10.2021 15:15 igor-booch

INotifyPropertyChanged и INotifyCollectionChanged
K>
K><ComboBox ItemsSource="{Binding PersonStatus, Source={x:Static local:App.Current}}" />
K>


K>Есть какие-то ещё варианты, как задержать загрузку ItemsSource?


2 варианта:
    1. App должен реализоовать INotifyPropertyChanged, когда залогинились шлём как-нибудь PropertyChanged на свойство PersonStatus
    2. PersonStatus должен возвращать ObservableCollection (INotifyCollectionChanged), когда залогинились заполняем эту коллекцию
INotifyPropertyChanged и INotifyCollectionChanged
K>
K><ComboBox ItemsSource="{Binding PersonStatus, Source={x:Static local:App.Current}}" />
K>


K>Есть какие-то ещё варианты, как задержать загрузку ItemsSource?


2 варианта:
    1. App должен реализоовать INotifyPropertyChanged, когда залогинились делаем так, чтобы PersonStatus возвращал заполненную коллекцию и шлём PropertyChanged на свойство PersonStatus
    2. PersonStatus должен возвращать ObservableCollection (INotifyCollectionChanged), когда залогинились заполняем эту коллекцию