XAML |
This chapter covers the aspects that specific to XAML applications.

Section | Description |
---|---|
This section shows how to implement the command pattern for the ICommand properties of your view model classes. | |
This section shows how to use the DependencyPropertyAttribute aspect to turn simple properties into fully-featured dependency properties that support data binding, validation, styling, etc. | |
This section shows how to use the AttachedPropertyAttribute aspect to turn the simple properties into attached properties that are used in XAML to set the value on any object. |
Additionally, if you are writing a XAML application, you may be interested in the following aspects:
Chapter | Description |
---|---|
This chapter shows how to automatically implement the INotifyPropertyChanged interface without boilerplate code. | |
This chapter describes how to validate the value of your fields, properties and parameters with custom attributes. | |
This article shows how to turn normal events into weak events and prevent memory leaks. | |
This chapter explains how to add undo/redo to your application with a minimum of handwritten code. |