Control Hierarchy

The following table lists the classes derived from System.Windows.Controls.Control .

Class Description
System.Windows.Controls.ContentControl Represents a control with a single piece of content.
System.Windows.Controls.FlowDocumentReader Provides a control for viewing flow content, with built-in support for multiple viewing modes.
System.Windows.Controls.FlowDocumentScrollViewer Provides a control for viewing flow content in a continuous scrolling mode.
System.Windows.Controls.ItemsControl Represents a control that can be used to present a collection of items.
System.Windows.Controls.PasswordBox Represents a control designed for entering and handling passwords.
System.Windows.Controls.Primitives.DocumentViewerBase Provides a base class for viewers that are intended to display fixed or flow content (represented by a FixedDocument or FlowDocument, respectively).
System.Windows.Controls.Primitives.RangeBase Represents the base class for elements that have a specific range. Examples of such elements are ScrollBar, ProgressBar and Slider. This class defines the relevant events and properties, and provides handlers for the events.
System.Windows.Controls.Primitives.ResizeGrip Represents an implementation of a Thumb control that enables a Window to change its size.
System.Windows.Controls.Primitives.TextBoxBase An abstract base class that provides functionality for text editing controls, including TextBox and RichTextBox. This class cannot be inherited.
System.Windows.Controls.Primitives.Thumb Represents a control that lets the user drag and resize controls.
System.Windows.Controls.Separator Control that is used to separate items in items controls.
System.Windows.Controls.StickyNoteControl Represents a control that lets users attach typed text or handwritten annotations to documents. This class cannot be inherited.

Community Additions