WPF (.NET) Learning Notes

1. MVVM pattern and toolkit 1.1. MVVM pattern 1.1.1. View 1.1.2. ViewModel 1.1.3. Model 1.1.4. Connecting view models to views 1.1.4.1. Creating a view model declaratively 1.1.4.2. Creating a view model programmatically 1.1.5. Updating views in response to changes in the underlying view model or model 1.2. MVVM Toolkit 2. Data binding 2.1. Data context 2.2. Data flow 2.3. Data conversion 2.4. Data…