In this chapter, we will cover the following recipes:
- Creating a custom control
- Customizing the template of a custom control
- Exposing properties from a custom control
- Exposing events from a custom control
- Extending the functionality of a control using behavior
- Creating a User Control interface
- Exposing events from a User Control
- Customizing the XMLNS namespace