System.Windows.Controls.Primitives Namespace
.NET Framework 3.0
Contains base classes and controls that are intended to be used as part of other more complex controls.
| Class | Description | |
|---|---|---|
![]() | BulletDecorator | Represents a layout control that aligns a "bullet" and another visual object. |
![]() | ButtonBase | Represents the base class for all Button controls. |
![]() | DocumentPageView | Represents a viewport for a paginated DocumentPage. |
![]() | DocumentViewerBase | Provides a base class for viewers that are intended to display fixed or flow content (represented by a FixedDocument or FlowDocument, respectively). |
![]() | DragCompletedEventArgs | Provides information about the DragCompleted event that occurs when a user completes a drag operation with the mouse of a Thumb control. |
![]() | DragDeltaEventArgs | Provides information about the DragDelta event that occurs one or more times when a user drags a Thumb control with the mouse. |
![]() | DragStartedEventArgs | Provides information about the DragStarted event that occurs when a user drags a Thumb control with the mouse.. |
![]() | GridViewRowPresenterBase | Represents the base class for classes that define the layout for a row of data where different data items are displayed in different columns. |
![]() | ItemsChangedEventArgs | Provides data for the ItemsChanged event. |
![]() | LayoutInformation | Defines methods that provide additional information about the layout state of an element. This is an abstract class. This class cannot be inherited. |
![]() | MenuBase | Base class for all Menu controls. |
![]() | Popup | Represents a control that creates a separate pop-up window that has content. |
![]() | 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. |
![]() | RepeatButton | Control that raises its Click event repeatedly from the time it is pressed until it is released. |
![]() | ResizeGrip | Represents an implementation of a Thumb control that enables a Window to change its size. |
![]() | ScrollBar | Represents a control that provides a scroll bar that has a sliding Thumb whose position corresponds to a value. |
![]() | ScrollEventArgs | Provides data for a Scroll event that occurs when the Thumb of a ScrollBar moves. |
![]() | Selector | Represents a control that allows a user to select items from among its child elements. |
![]() | StatusBar | Represents a control that displays items and information in a horizontal bar in an application window. |
![]() | StatusBarItem | Represents an item of a StatusBar control. |
![]() | TabPanel | Handles the layout of the tab buttons in a TabControl. |
![]() | TextBoxBase | An abstract base class that provides functionality for text editing controls, including TextBox and RichTextBox. This class cannot be inherited. |
![]() | Thumb | Represents a control that lets the user drag and resize controls. |
![]() | TickBar | Represents a control that draws a set of tick marks for a Slider control. |
![]() | ToggleButton | Base class for controls that can switch states, such as CheckBox. |
![]() | ToolBarOverflowPanel | Used to arrange overflow ToolBar items. |
![]() | ToolBarPanel | Arranges ToolBar items inside a ToolBar. |
![]() | Track | Represents a control primitive that handles the positioning and sizing of a Thumb control and two RepeatButton controls that are used to set a Value. |
![]() | UniformGrid | Provides a way to arrange content in a grid where all the cells in the grid have the same size. |
| Interface | Description | |
|---|---|---|
![]() | IItemContainerGenerator | An interface that is implemented by classes which are responsible for generating user interface (UI) content on behalf of a host. |
![]() | IScrollInfo | Represents the main scrollable region inside a ScrollViewer control. |
| Structure | Description | |
|---|---|---|
![]() | CustomPopupPlacement | Defines custom placement parameters for a Popup control. |
![]() | GeneratorPosition | GeneratorPosition is used to describe the position of an item that is managed by ItemContainerGenerator. |
| Delegate | Description | |
|---|---|---|
![]() | CustomPopupPlacementCallback | Represents a method that provides custom positioning for a Popup control. |
![]() | DragCompletedEventHandler | Represents a method that handles the DragCompleted event of a Thumb control. |
![]() | DragDeltaEventHandler | Represents a method that handles the DragDelta event of a Thumb control. |
![]() | DragStartedEventHandler | Represents a method that handles the DragStarted event of a Thumb control. |
![]() | ItemsChangedEventHandler | Represents the method that receives ItemsChangedEventArgs. |
![]() | ScrollEventHandler | Represents the method that is used to handle the Scroll event that occurs when the Thumb of a ScrollBar moves. |
| Enumeration | Description | |
|---|---|---|
![]() | AutoToolTipPlacement | Describes the means by which the automatic ToolTip is positioned on a Slider control. |
![]() | GeneratorDirection | Specifies the direction in which item generation will occur. GeneratorDirection is used by StartAt. |
![]() | GeneratorStatus | Used by ItemContainerGenerator to indicate the status of its item generation. |
![]() | PlacementMode | Describes the placement of a where a Popup control appears on the screen. |
![]() | PopupAnimation | Describes how a Popup control animates when it opens. |
![]() | PopupPrimaryAxis | Describes the direction to move a Popup control to increase the amount of the Popup that is visible. |
![]() | ScrollEventType | Describes the behavior that cause a Scroll event for a ScrollBar control. |
![]() | TickBarPlacement | Specifies the placement of a TickBar with respect to the Track of a Slider control. |
![]() | TickPlacement | Specifies the position of tick marks in a Slider control with respect to the Track that the control implements. |
Community Additions
ADD
Show:




