I wanted to create a simple graphics editor that has some UI element live in a canvas. Hence, they can be freely positioned. In former…
The following describes how to used a converter to directly bind your ViewModel properties to the Visibility of controls in your view. First we define…
In WPF IValidatableObject, IDataErrorInfo interface implementations can be used to validate user input against validation rules. This blow shows a different approach that defines a…
The .NET Framework uses many different approaches for validation. The ASP.NET MVC for example uses Data Annotations to annotate the model classes with the definition…
This post gives you an overview of the MVVM (Model-View-ViewModel) pattern. There are many similar very good articles like this, giving you a rough overview,…