Reputation: 63
How to invoke PropertyChanged when IsLoaded
value changed.
public event PropertyChangedEventHandler PropertyChanged;
public bool IsLoaded { get; private set; }
public TrulyObservableCollection<Model> Alldata{ get; } = new TrulyObservableCollection<Model>();
Thanks.
Upvotes: 2
Views: 70
Reputation: 3251
To invoke PropertyChanged
just call OnPropertyChanged
in the setter of your property
bool _isLoaded;
public bool IsLoaded
{
get { return _isLoaded; }
set
{
_isLoaded = value;
OnPropertyChanged(nameof(IsLoaded));
}
}
protected void OnPropertyChanged (string name)
{
PropertyChanged?.Invoke (this, new PropertyChangedEventArgs (name));
}
Upvotes: 2