Quintic
WPF Notes

ViewModels

Must implement INotifyPropertyChange

   public class ViewModel : INotifyPropertyChanged
    {
        public event PropertyChangedEventHandler PropertyChanged;

        private string _configurationFile;

        void OnPropertyChanged([CallerMemberName] string propertyName = "")
        {
            // Eliminates Race condition
            var localPC = PropertyChanged;
            if (localPC != null)
            {
                localPC(this, new PropertyChangedEventArgs(propertyName));
            }
        }
     }

Author: Daddy Raccoon