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 Button Controls Class Hierarchy

The sixty-third part of the Windows Presentation Foundation Fundamentals tutorial looks at the base classes of the WPF button controls. This article includes the inheritance hierarchy of all of the WPF controls described in the tutorial to date.

Text Input Controls

The last two articles in the tutorial have looked at the WPF button controls. These are provided by the Button and RepeatButton classes. As with the WPF layout controls, WPF information controls and WPF text input controls, let's add these controls and their base classes to the WPF control inheritance hierarchy. Understanding the hierarchy helps you to fully understand how the controls are used and the details of their methods, properties and events.

Class Hierarchy

The updated type hierarchy is as follows:

In the next article we'll look at the single, additional class, ButtonBase.

18 May 2014