This example demonstrates binding to a ViewModel, where that ViewModel is created at design-time by the designer, and sets itself up. Intellisense on bindings works, and dummy values from the ViewModel are displayed. This time, View.ActionTarget has been set, and so the Button's enabled property does reflect the CanDoSomething guard property in the ViewModel. Likewise, incorrect action targets are marked as errors in the designer