Если вы хотите обновить только некоторые свойства, вы можете реализовать в своем INotifyPropertyChanged
интерфейсе класса модели .
public class Model : INotifyPropertyChanged
{
private string _myProperty;
public string MyProperty
{
get { return _myProperty; }
set
{
_myProperty = value;
RaisePropertyChanged();
}
}
#region INotifyPropertyChanged implementation
public event PropertyChangedEventHandler PropertyChanged;
private void RaisePropertyChanged([CallerMemberName]string propertyName = "")
{
Volatile.Read(ref PropertyChanged)?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
#endregion
}
И тогда, если это свойство привязано для просмотра, представление будет известно, когда вы его измените:
<Label Text="{Binding MyProperty}" />