View model for iso viewer was added

This commit is contained in:
Evgeny Redikultsev
2022-09-17 20:04:31 +05:00
parent 6c6327c554
commit 22c63848fd
6 changed files with 462 additions and 162 deletions

View File

@@ -20,5 +20,17 @@ namespace FieldVisualizer.ViewModels
protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
=> PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
protected bool SetProperty<T>(ref T field, T newValue, [CallerMemberName] string propertyName = null)
{
if (!Equals(field, newValue))
{
field = newValue;
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
return true;
}
return false;
}
}
}