It was very natural to use the concepts I explain here.
The code-behinds are completely empty and View Model classes are testable !
Here is the process I followed to create this dialog.
This is the “thinking with MVVM” part because I’m explaining the reasoning I had You can download the source code for this example here.
I’m still playing with MVVM at work and I got a new occasion to setup a dialog using the MVVM methodology.