C# 如何通知TrulyObservableCollection中的单个属性更改或修改
如何在C# 如何通知TrulyObservableCollection中的单个属性更改或修改,c#,xamarin,mvvm,xamarin.android,C#,Xamarin,Mvvm,Xamarin.android,如何在IsLoaded值更改时调用PropertyChanged public event PropertyChangedEventHandler PropertyChanged; public bool IsLoaded { get; private set; } public TrulyObservableCollection<Model> Alldata{ get; } = new TrulyObservableCollection<Model>(); pub
IsLoaded
值更改时调用PropertyChanged
public event PropertyChangedEventHandler PropertyChanged;
public bool IsLoaded { get; private set; }
public TrulyObservableCollection<Model> Alldata{ get; } = new TrulyObservableCollection<Model>();
public event propertychangedventhandler PropertyChanged;
public bool已加载{get;private set;}
public TrulyObservableCollection Alldata{get;}=new TrulyObservableCollection();
谢谢。要调用
PropertyChanged
只需在属性的setter中调用OnPropertyChanged
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));
}
只需在属性设置器中引发事件。你是说别的吗?