This web site uses cookies. By using the site you accept the cookie policy.This message is for compliance with the UK ICO law.

Windows Presentation Foundation
.NET 4.0+

WPF Information Controls Class Hierarchy

The forty-sixth part of the Windows Presentation Foundation Fundamentals tutorial looks at the classes that support the WPF information controls. This article includes the inheritance hierarchy of all of the WPF controls seen so far.

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.

Class Hierarchy

The updated type hierarchy is as follows:

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.

25 January 2014