As Microsoft says: “[The control class] represents the base class for user interface (UI) elements that use a ControlTemplate to define their appearance”.
Here is the inheritance list for Control: Object → DispatcherObject → DependencyObject → Visual → UIElement → FrameworkElement → Control.
Here is what derives from Control.
- System.Activities.Presentation.Toolbox.ToolboxControl
- System.Windows.Controls.Calendar
- System.Windows.Controls.ContentControl
- System.Windows.Controls.DataGridRow
- System.Windows.Controls.DatePicker
- System.Windows.Controls.FlowDocumentReader
- System.Windows.Controls.FlowDocumentScrollViewer
- System.Windows.Controls.ItemsControl
- System.Windows.Controls.KeyTipControl
- System.Windows.Controls.PasswordBox
- System.Windows.Controls.Separator
- System.Windows.Controls.StickyNoteControl
- System.Windows.Controls.Primitives.CalendarItem
- System.Windows.Controls.Primitives.DocumentViewerBase
- System.Windows.Controls.Primitives.RangeBase
- System.Windows.Controls.Primitives.ResizeGrip
- System.Windows.Controls.Primitives.TextBoxBase
- System.Windows.Controls.Primitives.Thumb
- System.Windows.Controls.Ribbon.RibbonContextualTabGroup
- System.Windows.Controls.Ribbon.RibbonTwoLineText