MVVMProperties (nuget): Makes properties more flexible and easier to work with.  private string _s = ""; public string _S {         get => _s;         set         {                      _s = value;                     OnPropertyChanged();         } }  The library will allow the code above to be replaced by one line.  public Properties<string> Text { get; set; } = new Properties<string>("");
Keywords: MVVM|MVVMProperties|Properties|PropertyChangedEventHandler|PropertyChanged|OnPropertyChanged|CallerMemberName|T|INotifyPropertyChanged|System.Runtime.CompilerServices|System.ComponentModel|WPF|UWP|XAML|Xamarin|Xamarin.Form|System|System.MVVM