Introduction to Model/View/ViewModel pattern for building WPF apps WPF Apps With The Model-View-ViewModel Design Pattern