Windows.UI.Xaml.Controls.Primitives
Windows.UI.Xaml.Controls.Primitives
Windows.UI.Xaml.Controls.Primitives
Windows.UI.Xaml.Controls.Primitives
Windows.UI.Xaml.Controls.Primitives
Namespace
Defines classes that represent the component parts of UI controls, or otherwise support the control composition model. Also defines interfaces for control patterns such as snapping and selection.
Classes
AppBarButtonTemplateSettings AppBarButtonTemplateSettings AppBarButtonTemplateSettings AppBarButtonTemplateSettings AppBarButtonTemplateSettings |
Provides calculated values that can be referenced as TemplatedParent sources when defining templates for an AppBarButton control. Not intended for general use. |
AppBarTemplateSettings AppBarTemplateSettings AppBarTemplateSettings AppBarTemplateSettings AppBarTemplateSettings |
Provides calculated values that can be referenced as TemplatedParent sources when defining templates for an AppBar control. Not intended for general use. |
AppBarToggleButtonTemplateSettings AppBarToggleButtonTemplateSettings AppBarToggleButtonTemplateSettings AppBarToggleButtonTemplateSettings AppBarToggleButtonTemplateSettings |
Provides calculated values that can be referenced as TemplatedParent sources when defining templates for an AppBarToggleButton control. Not intended for general use. |
ButtonBase ButtonBase ButtonBase ButtonBase ButtonBase |
Represents the base class for all button controls, such as Button, RepeatButton, and HyperlinkButton. |
CalendarPanel CalendarPanel CalendarPanel CalendarPanel CalendarPanel |
Represents a panel that contains a calendar. |
CalendarViewTemplateSettings CalendarViewTemplateSettings CalendarViewTemplateSettings CalendarViewTemplateSettings CalendarViewTemplateSettings |
Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a CalendarView control. Not intended for general use. |
CarouselPanel CarouselPanel CarouselPanel CarouselPanel CarouselPanel |
Represents a panel that arranges its items in a line and circles around to the first item when the last item is reached. |
ColorPickerSlider ColorPickerSlider ColorPickerSlider ColorPickerSlider ColorPickerSlider |
Represents a slider in a ColorPicker control. |
ColorSpectrum ColorSpectrum ColorSpectrum ColorSpectrum ColorSpectrum |
Represents a control that lets a user choose a color from a visual spectrum. |
ComboBoxTemplateSettings ComboBoxTemplateSettings ComboBoxTemplateSettings ComboBoxTemplateSettings ComboBoxTemplateSettings |
Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a ComboBox control. Not intended for general use. |
CommandBarFlyoutCommandBar CommandBarFlyoutCommandBar CommandBarFlyoutCommandBar CommandBarFlyoutCommandBar CommandBarFlyoutCommandBar |
Represents a specialized command bar used in a CommandBarFlyout. |
CommandBarFlyoutCommandBarTemplateSettings CommandBarFlyoutCommandBarTemplateSettings CommandBarFlyoutCommandBarTemplateSettings CommandBarFlyoutCommandBarTemplateSettings CommandBarFlyoutCommandBarTemplateSettings |
Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a CommandBarFlyout control. Not intended for general use. |
CommandBarTemplateSettings CommandBarTemplateSettings CommandBarTemplateSettings CommandBarTemplateSettings CommandBarTemplateSettings |
Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a CommandBar control. Not intended for general use. |
DragCompletedEventArgs DragCompletedEventArgs DragCompletedEventArgs DragCompletedEventArgs DragCompletedEventArgs |
Provides data for the DragCompleted event that occurs when a user completes a drag operation with the mouse of a Thumb control. |
DragDeltaEventArgs DragDeltaEventArgs DragDeltaEventArgs DragDeltaEventArgs DragDeltaEventArgs |
Provides data for the DragDelta event that occurs one or more times when a user drags a Thumb control with the mouse. |
DragStartedEventArgs DragStartedEventArgs DragStartedEventArgs DragStartedEventArgs DragStartedEventArgs |
Provides data for the DragStarted event that occurs when a user drags a Thumb control with the mouse. |
FlyoutBase FlyoutBase FlyoutBase FlyoutBase FlyoutBase |
Represents the base class for flyout controls, such as Flyout and MenuFlyout. |
FlyoutBaseClosingEventArgs FlyoutBaseClosingEventArgs FlyoutBaseClosingEventArgs FlyoutBaseClosingEventArgs FlyoutBaseClosingEventArgs |
Provides data for the FlyoutBase.Closing event |
FlyoutShowOptions FlyoutShowOptions FlyoutShowOptions FlyoutShowOptions FlyoutShowOptions |
Represents the options used to show a flyout. |
GeneratorPositionHelper GeneratorPositionHelper GeneratorPositionHelper GeneratorPositionHelper GeneratorPositionHelper |
Provides utility methods for evaluating and creating GeneratorPosition structure values. C# and Microsoft Visual Basic code should use members of GeneratorPosition instead. |
GridViewItemPresenter GridViewItemPresenter GridViewItemPresenter GridViewItemPresenter GridViewItemPresenter |
Represents the visual elements of a GridViewItem. When developing for Windows 10, use ListViewItemPresenter instead of GridViewItemPresenter in your item container style, both for ListView and for GridView. If you edit a copy of the default item container styles then you will get the correct type. |
GridViewItemTemplateSettings GridViewItemTemplateSettings GridViewItemTemplateSettings GridViewItemTemplateSettings GridViewItemTemplateSettings |
Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a GridView control. Not intended for general use. |
ItemsChangedEventArgs ItemsChangedEventArgs ItemsChangedEventArgs ItemsChangedEventArgs ItemsChangedEventArgs |
Provides data for the ItemsChanged event. |
JumpListItemBackgroundConverter JumpListItemBackgroundConverter JumpListItemBackgroundConverter JumpListItemBackgroundConverter JumpListItemBackgroundConverter |
Provides the appropriate background Brush for elements in the item template of a jump list to bind to. The Brush reflects the current theme and accent color, and it's also used to shade empty-group jump list items. By default, the Brush matches built-in apps, but you can override that to suit your design needs using the Enabled and Disabled properties. |
JumpListItemForegroundConverter JumpListItemForegroundConverter JumpListItemForegroundConverter JumpListItemForegroundConverter JumpListItemForegroundConverter |
Provides the appropriate foreground Brush for elements in the item template of a jump list to bind to. The Brush reflects the current theme and accent color, and it's also used to shade empty-group jump list items. By default, the Brush matches built-in apps, but you can override that to suit your design needs using the Enabled and Disabled properties. |
LayoutInformation LayoutInformation LayoutInformation LayoutInformation LayoutInformation |
Defines methods that provide additional information about the layout of an element. |
ListViewItemPresenter ListViewItemPresenter ListViewItemPresenter ListViewItemPresenter ListViewItemPresenter |
Represents the visual elements of a ListViewItem. When developing for Windows 10, use ListViewItemPresenter instead of GridViewItemPresenter in your item container style, both for ListView and for GridView. If you edit a copy of the default item container styles then you will get the correct type. |
ListViewItemTemplateSettings ListViewItemTemplateSettings ListViewItemTemplateSettings ListViewItemTemplateSettings ListViewItemTemplateSettings |
Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a ListViewItem. Not intended for general use. |
LoopingSelector LoopingSelector LoopingSelector LoopingSelector LoopingSelector |
An infinitely scrolling selection control. |
LoopingSelectorItem LoopingSelectorItem LoopingSelectorItem LoopingSelectorItem LoopingSelectorItem |
An item that is contained in a LoopingSelector control. |
LoopingSelectorPanel LoopingSelectorPanel LoopingSelectorPanel LoopingSelectorPanel LoopingSelectorPanel |
A panel for positioning and arranging child LoopingSelector elements. |
MenuFlyoutItemTemplateSettings MenuFlyoutItemTemplateSettings MenuFlyoutItemTemplateSettings MenuFlyoutItemTemplateSettings MenuFlyoutItemTemplateSettings |
Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a MenuFlyoutItem control. Not intended for general use. |
MenuFlyoutPresenterTemplateSettings MenuFlyoutPresenterTemplateSettings MenuFlyoutPresenterTemplateSettings MenuFlyoutPresenterTemplateSettings MenuFlyoutPresenterTemplateSettings |
Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a MenuFlyoutPresenter control. Not intended for general use. |
NavigationViewItemPresenter NavigationViewItemPresenter NavigationViewItemPresenter NavigationViewItemPresenter NavigationViewItemPresenter |
Represents the visual elements of a NavigationViewItem. |
OrientedVirtualizingPanel OrientedVirtualizingPanel OrientedVirtualizingPanel OrientedVirtualizingPanel OrientedVirtualizingPanel |
Adds infrastructure (provides base class) for virtualizing layout containers that support spatial cues, such as VirtualizingStackPanel and WrapGrid. |
PickerFlyoutBase PickerFlyoutBase PickerFlyoutBase PickerFlyoutBase PickerFlyoutBase |
Represents a base class for picker controls. |
PivotHeaderItem PivotHeaderItem PivotHeaderItem PivotHeaderItem PivotHeaderItem |
Represents a header item in the specialized pivot header items control. |
PivotHeaderPanel PivotHeaderPanel PivotHeaderPanel PivotHeaderPanel PivotHeaderPanel |
Displays the header text of the items in a Pivot control. |
PivotPanel PivotPanel PivotPanel PivotPanel PivotPanel |
Displays the items in a Pivot control. |
Popup Popup Popup Popup Popup |
Displays content on top of existing content, within the bounds of the application window. |
ProgressBarTemplateSettings ProgressBarTemplateSettings ProgressBarTemplateSettings ProgressBarTemplateSettings ProgressBarTemplateSettings |
Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a ProgressBar control. Not intended for general use. |
ProgressRingTemplateSettings ProgressRingTemplateSettings ProgressRingTemplateSettings ProgressRingTemplateSettings ProgressRingTemplateSettings |
Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a ProgressRing control. Not intended for general use. |
RangeBase RangeBase RangeBase RangeBase RangeBase |
Represents an element that has a value within a specific range, such as the ProgressBar, ScrollBar, and Slider controls. |
RangeBaseValueChangedEventArgs RangeBaseValueChangedEventArgs RangeBaseValueChangedEventArgs RangeBaseValueChangedEventArgs RangeBaseValueChangedEventArgs |
Provides data about a change in range value for the ValueChanged event. |
RepeatButton RepeatButton RepeatButton RepeatButton RepeatButton |
Represents a control that raises its Click event repeatedly when it is pressed and held. |
ScrollBar ScrollBar ScrollBar ScrollBar ScrollBar |
Represents a control that provides a scroll bar that has a sliding Thumb whose position corresponds to a value. |
ScrollEventArgs ScrollEventArgs ScrollEventArgs ScrollEventArgs ScrollEventArgs |
Provides data for the Scroll event. |
Selector Selector Selector Selector Selector |
Represents a control that enables a user to select an item from a collection of items. |
SelectorItem SelectorItem SelectorItem SelectorItem SelectorItem |
Provides a base class for item types in a selection control. |
SettingsFlyoutTemplateSettings SettingsFlyoutTemplateSettings SettingsFlyoutTemplateSettings SettingsFlyoutTemplateSettings SettingsFlyoutTemplateSettings |
Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a SettingsFlyout control. Not intended for general use. |
SplitViewTemplateSettings SplitViewTemplateSettings SplitViewTemplateSettings SplitViewTemplateSettings SplitViewTemplateSettings |
Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a SplitView. Not intended for general use. |
Thumb Thumb Thumb Thumb Thumb |
Represents a control that can be dragged by the user. |
TickBar TickBar TickBar TickBar TickBar |
Represents a tick mark on a Slider control. Not intended for general use. |
ToggleButton ToggleButton ToggleButton ToggleButton ToggleButton |
Represents a control that a user can select (check) or clear (uncheck). Base class for controls that can switch states, such as CheckBox and RadioButton. |
ToggleSwitchTemplateSettings ToggleSwitchTemplateSettings ToggleSwitchTemplateSettings ToggleSwitchTemplateSettings ToggleSwitchTemplateSettings |
Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a ToggleSwitch control. Not intended for general use. |
ToolTipTemplateSettings ToolTipTemplateSettings ToolTipTemplateSettings ToolTipTemplateSettings ToolTipTemplateSettings |
Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a ToolTip control. Not intended for general use. |
Structs
GeneratorPosition GeneratorPosition GeneratorPosition GeneratorPosition GeneratorPosition |
GeneratorPosition is used to describe the position of an item that is managed by ItemContainerGenerator. |
Interfaces
IScrollSnapPointsInfo IScrollSnapPointsInfo IScrollSnapPointsInfo IScrollSnapPointsInfo IScrollSnapPointsInfo |
Describes snap point behavior for objects that contain and present items. |
Enums
AnimationDirection AnimationDirection AnimationDirection AnimationDirection AnimationDirection |
Defines constants that specify the direction in which an animation translates from start to end. |
ComponentResourceLocation ComponentResourceLocation ComponentResourceLocation ComponentResourceLocation ComponentResourceLocation |
Defines constants that specify the lookup behavior for references to application resources by Uniform Resource Identifier (URI) path. |
EdgeTransitionLocation EdgeTransitionLocation EdgeTransitionLocation EdgeTransitionLocation EdgeTransitionLocation |
Defines constants that specify the location of edge transitions for edge UI, such as app bars. |
FlyoutPlacementMode FlyoutPlacementMode FlyoutPlacementMode FlyoutPlacementMode FlyoutPlacementMode |
Defines constants that specify the preferred location for positioning a FlyoutBase derived control relative to a visual element. |
FlyoutShowMode FlyoutShowMode FlyoutShowMode FlyoutShowMode FlyoutShowMode |
Defines constants that specify how a flyout behaves when shown. |
GeneratorDirection GeneratorDirection GeneratorDirection GeneratorDirection GeneratorDirection |
Defines constants that specify the direction in which item generation will occur. |
GroupHeaderPlacement GroupHeaderPlacement GroupHeaderPlacement GroupHeaderPlacement GroupHeaderPlacement |
Declares where the header is placed in relation to the items in an items grouping control. |
ListViewItemPresenterCheckMode ListViewItemPresenterCheckMode ListViewItemPresenterCheckMode ListViewItemPresenterCheckMode ListViewItemPresenterCheckMode |
Defines constants that specify the style of checkbox shown to select an item. |
PlacementMode PlacementMode PlacementMode PlacementMode PlacementMode |
Defines constants that specify the preferred location for positioning a ToolTip relative to a visual element. |
ScrollEventType ScrollEventType ScrollEventType ScrollEventType ScrollEventType |
Defines constants that specify the type of Scroll event that occurred. |
ScrollingIndicatorMode ScrollingIndicatorMode ScrollingIndicatorMode ScrollingIndicatorMode ScrollingIndicatorMode |
Defines constants that specify input-specific transition animations that are part of the default template for ScrollBar. |
SliderSnapsTo SliderSnapsTo SliderSnapsTo SliderSnapsTo SliderSnapsTo |
Defines constants that specify how a Slider or related range control class conforms the indicator position to its steps or tick marks. |
SnapPointsAlignment SnapPointsAlignment SnapPointsAlignment SnapPointsAlignment SnapPointsAlignment |
Defines constants that specify options for snap point alignment relative to an edge. Which edge depends on the orientation of the object where the alignment is applied. |
TickPlacement TickPlacement TickPlacement TickPlacement TickPlacement |
Defines constants that specify the position of tick marks in a Slider in relation to the track that the control implements. |
Delegates
See also
Feedback
Loading feedback...