-
Course
- Core Tech
Clean View Models With Assisticant
This course demonstrates how to create clean, declarative view models that don't explicitly raise property changed events or use a message bus.
What you'll learn
A view model should read like a user interface specification. Most view models, however, are too busy raising property changed events or sending and subscribing to a message bus. This course will give you the tools and patterns you need to write clean, declarative code for WPF, Windows Phone, and Windows Store clients. A clean view model does one thing, and one thing only; the open source Assisticant library will handle the rest.
Table of contents
- Version Check | 15s
- Assisticant | 5m 2s
- Walkthrough | 4m 5s
- Observable | 2m 17s
- View Model Properties | 1m 31s
- Data Binding | 1m 31s
- ObservableList | 2m 25s
- Child View Models | 3m 14s
- MakeCommand | 2m 26s
- Convention-Based Commands | 1m 48s
- Design Mode Data | 1m 46s
- View Model Locator | 3m 38s
- View Model Parameters | 2m 5s
- Homework | 55s
- Homework Answer | 2m 22s
- How Assisticant Helps With Cleanliness | 3m 6s
- What We've Learned | 1m 45s
About the author
Mathematician and software developer, Michael L Perry applies formal proof to creating reliable software. He has developed a method starting from the works of the greats (Meyer, Rumbaugh, Knuth), and embodied it in his open-source frameworks (Update Controls and Correspondence).
More Courses by Michael