Of course, we should add real configuration controls such as Check Box, Text Box, etc. Create a View Model class for each View I used to use an abstract base class for all my View Model classes where I implement the INofity Property Changed interface.
I also use a trick from Josh Smith to throw an exception if the property name doesn’t exist when the Property Changed event is raised.
private void Invalidate Sample Data(object state, Event Args e) Programming enthusiast.
Okay, this post isn’t really about creating a full blown Natural User Interface (NUI)…
Here is the process I followed to create this dialog.