Creating a user control

A user control is typically used to group related elements and controls together, for the purpose of reuse. Appropriate properties and events are exposed from this control, providing easy access to its functionality. As an added bonus, the Visual Studio designer supports user control design, just as it does for a window.

In WPF, user controls derive from the UserControl class (in itself a ContentControl). The UI design is effectively the Content property of the control, just like any other content control. The UserControl class just changes some property values (with respect to its base ContentControl class), and has a control template that provides a border that can be used to alter the basic outlook of the user control. ...

Get Windows Presentation Foundation 4.5 Cookbook now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.