Предполагая, что модель представления уже реализует INotifyPropertyChanged
, вы должны вызвать событие PropertyChanged
, если хотите, чтобы пользовательский интерфейс перечитал значение свойства.Не имеет значения, является ли это свойство только для получения или get / set.
Поскольку это только для получения, вам нужно вызвать OnPropertyChanged
после изменения чего-либо, что влияет на результат выражения геттера:
private int a;
private int b;
public bool Status => a == b;
private void DoSomething()
{
a = ...;
b = ...;
// ...
OnPropertyChanged(nameof(Status));
}