In this chapter, we will cover the following recipes:
- Working with CLR properties and UI notifications
- Working with dependency properties
- Working with attached properties
- Data binding to an object
- Data binding to a collection
- Element-to-element data binding
- Sorting data in a DataGrid control
- Grouping data in a DataGrid control
- Filtering data in a DataGrid control
- Using static bindings
- Using value converters
- Using multi-value converters