Information Controls

Over the past few articles in this tutorial we've looked at six new WPF controls, all of which fall into the category of information controls. They include the Label, ProgressBar, TextBlock, StatusBar, ToolTip and Popup controls. Each is a non-interactive control that is used to display information to the user. This information might be plain or formatted text, a description of another control, or the progress of a running task.

As with the description of the WPF layout controls, we will now look at the inheritance hierarchy of the controls. Appreciating the hierarchy allows you to understand where some of the functionality of the each control is defined and which methods, properties and events are shared with other controls.

This article shows the class hierarchy of the information controls, combined with the layout controls that we've already seen. The following articles will describe the classes involved in further detail.

NB: As with the layout controls, the examination of these classes won't be exhaustive, as the amount of functionality provided is beyond the scope of a basic tutorial. There will be future articles both within and outside of the tutorial that will describe other elements.