• Matthew MacDonald


Now that you’ve learned the fundamentals of layout, content, and event handling, you’re ready to take a closer look at WPF’s family of elements. In this chapter, you’ll consider controls—elements that derive from the System.Windows.Control class. You’ll begin by examining the base Control class, and learning how it supports brushes and fonts. Then you’ll explore the full catalog of WPF controls, including the following:
  • Content controls: These controls can contain nested elements, giving them nearly unlimited display capabilities. They include the Label, Button, ToolTip, and ScrollViewer classes.

  • Headered content controls: These are content controls that allow you to add a main section of content and a separate title portion. They are usually intended to wrap larger blocks of user interface. They include the TabItem, GroupBox, and Expander classes.

  • Text controls: This is the small set of controls that allow users to enter input. The text controls support ordinary text (the TextBox), passwords (the PasswordBox), and formatted text (the RichTextBox, which is discussed in Chapter 28).

  • List controls: These controls show collections of items in a list. They include the ListBox and ComboBox classes.

  • Range-based controls: These controls have just one thing in common: a Value property that can be set to any number in a prescribed range. Examples include the Slider and ProgressBar classes.

  • Date controls: This category includes two controls that allow users to select dates: the Calendar and DatePicker.


Content Control Content Property Radio Button Nest Content Placement Property 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Matthew MacDonald 2012

Authors and Affiliations

  • Matthew MacDonald

There are no affiliations available

Personalised recommendations