Senthilkumar
Senthilkumar

Reputation: 63

How to Notify single property change or modified in TrulyObservableCollection

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

Answers (1)

Nick Peppers
Nick Peppers

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

Related Questions