Export (0) Print
Expand All
Expand Minimize
0 out of 1 rated this helpful - Rate this topic

System.Windows.Controls.Primitives Namespace

Contains base classes and controls that are intended to be used as part of other more complex controls.

  Class Description
Public class BulletDecorator Represents a layout control that aligns a bullet and another visual object.
Public class ButtonBase Represents the base class for all Button controls.
Public class CalendarButton Represents a month or year on a Calendar object.
Public class CalendarDayButton Represents a day on a Calendar.
Public class CalendarItem Represents the currently displayed month or year on a Calendar.
Public class DataGridCellsPresenter Used within the template of a DataGrid to specify the location in the control's visual tree where the cells are to be added.
Public class DataGridColumnHeader Represents an individual DataGrid column header.
Public class DataGridColumnHeadersPresenter Used within the template of a DataGrid to specify the location in the control's visual tree where the column headers are to be added.
Public class DataGridDetailsPresenter Used within the template of a DataGrid to specify the location in the control's visual tree where the row details are to be added.
Public class DataGridRowHeader Represents an individual DataGrid row header.
Public class DataGridRowsPresenter Used within the template of a DataGrid to specify the location in the control's visual tree where the rows are to be added.
Public class DatePickerTextBox Represents the text input of a DatePicker.
Public class DocumentPageView Represents a viewport for a paginated DocumentPage.
Public class DocumentViewerBase Provides a base class for viewers that are intended to display fixed or flow content (represented by a FixedDocument or FlowDocument, respectively).
Public class DragCompletedEventArgs Provides information about the DragCompleted event that occurs when a user completes a drag operation with the mouse of a Thumb control.
Public class DragDeltaEventArgs Provides information about the DragDelta event that occurs one or more times when a user drags a Thumb control with the mouse.
Public class DragStartedEventArgs Provides information about the DragStarted event that occurs when a user drags a Thumb control with the mouse..
Public class 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.
Public class ItemsChangedEventArgs Provides data for the ItemsChanged event.
Public class LayoutInformation Defines methods that provide additional information about the layout state of an element.
Public class MenuBase Represents a control that defines choices for users to select.
Public class MultiSelector Provides an abstract class for controls that allow multiple items to be selected.
Public class Popup Represents a pop-up window that has content.
Public class RangeBase Represents an element that has a value within a specific range.
Public class RepeatButton Represents a control that raises its Click event repeatedly from the time it is pressed until it is released.
Public class ResizeGrip Represents an implementation of a Thumb control that enables a Window to change its size.
Public class ScrollBar Represents a control that provides a scroll bar that has a sliding Thumb whose position corresponds to a value.
Public class ScrollEventArgs Provides data for a Scroll event that occurs when the Thumb of a ScrollBar moves.
Public class SelectiveScrollingGrid A panel that can hold specified cells in place when the view is scrolled.
Public class Selector Represents a control that allows a user to select items from among its child elements.
Public class StatusBar Represents a control that displays items and information in a horizontal bar in an application window.
Public class StatusBarItem Represents an item of a StatusBar control.
Public class TabPanel Handles the layout of the TabItem objects on a TabControl.
Public class TextBoxBase An abstract base class that provides functionality for text editing controls, including TextBox and RichTextBox.
Public class Thumb Represents a control that can be dragged by the user.
Public class TickBar Represents a control that draws a set of tick marks for a Slider control.
Public class ToggleButton Base class for controls that can switch states, such as CheckBox.
Public class ToolBarOverflowPanel Used to arrange overflow ToolBar items.
Public class ToolBarPanel Arranges ToolBar items inside a ToolBar.
Public class 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.
Public class UniformGrid Provides a way to arrange content in a grid where all the cells in the grid have the same size.
  Structure Description
Public structure CustomPopupPlacement Defines custom placement parameters for a Popup control.
Public structure GeneratorPosition GeneratorPosition is used to describe the position of an item that is managed by ItemContainerGenerator.
  Interface Description
Public interface IContainItemStorage Provides a property bag implementation for item panels.
Public interface IHierarchicalVirtualizationAndScrollInfo Provides properties through which a control that displays hierarchical data communicates with a VirtualizingPanel.
Public interface IItemContainerGenerator An interface that is implemented by classes which are responsible for generating user interface (UI) content on behalf of a host.
Public interface IRecyclingItemContainerGenerator Extends the IItemContainerGenerator interface to reuse the UI content it generates. Classes that are responsible for generating user interface (UI) content on behalf of a host implement this interface.
Public interface IScrollInfo Represents the main scrollable region inside a ScrollViewer control.
  Delegate Description
Public delegate CustomPopupPlacementCallback Represents a method that provides custom positioning for a Popup control.
Public delegate DragCompletedEventHandler Represents a method that will handle the DragCompleted routed event of a Thumb control.
Public delegate DragDeltaEventHandler Represents a method that will handle the DragDelta routed event of a Thumb control.
Public delegate DragStartedEventHandler Represents the method that will handle the DragStarted routed event of a Thumb control.
Public delegate ItemsChangedEventHandler Represents the method that will handle the ItemsChanged event.
Public delegate ScrollEventHandler Represents the method that will handle the Scroll routed event that occurs when the Thumb of a ScrollBar moves.
  Enumeration Description
Public enumeration AutoToolTipPlacement Describes the means by which the automatic ToolTip is positioned on a Slider control.
Public enumeration GeneratorDirection Specifies the direction in which item generation will occur. GeneratorDirection is used by StartAt.
Public enumeration GeneratorStatus Used by ItemContainerGenerator to indicate the status of its item generation.
Public enumeration PlacementMode Describes the placement of where a Popup control appears on the screen.
Public enumeration PopupAnimation Describes how a Popup control animates when it opens.
Public enumeration PopupPrimaryAxis Describes the direction to move a Popup control to increase the amount of the Popup that is visible.
Public enumeration ScrollEventType Describes the behavior that caused a Scroll event for a ScrollBar control.
Public enumeration TickBarPlacement Specifies the placement of a TickBar with respect to the Track of a Slider control.
Public enumeration TickPlacement Specifies the position of tick marks in a Slider control with respect to the Track that the control implements.
Show:
© 2014 Microsoft. All rights reserved.