Microsoft.UI.Xaml.Controls Microsoft.UI.Xaml.Controls Microsoft.UI.Xaml.Controls Microsoft.UI.Xaml.Controls Microsoft.UI.Xaml.Controls Namespace

Provides UI controls and classes for creating custom controls.

Classes

BitmapIconSource BitmapIconSource BitmapIconSource BitmapIconSource BitmapIconSource

Represents an icon source that uses a bitmap as its content.

ColorChangedEventArgs ColorChangedEventArgs ColorChangedEventArgs ColorChangedEventArgs ColorChangedEventArgs

Provides event data for the ColorChanged event.

ColorPicker ColorPicker ColorPicker ColorPicker ColorPicker

Represents a control that lets a user pick a color using a color spectrum, sliders, and text input.

CommandBarFlyout CommandBarFlyout CommandBarFlyout CommandBarFlyout CommandBarFlyout

Represents a specialized flyout that provides layout for AppBarButton and related command elements.

DropDownButton DropDownButton DropDownButton DropDownButton DropDownButton

Represents a button with a chevron intended to open a menu.

DropDownButtonAutomationPeer DropDownButtonAutomationPeer DropDownButtonAutomationPeer DropDownButtonAutomationPeer DropDownButtonAutomationPeer

Exposes DropDownButton types to Microsoft UI Automation.

FontIconSource FontIconSource FontIconSource FontIconSource FontIconSource

Represents an icon source that uses a glyph from the specified font.

IconSource IconSource IconSource IconSource IconSource

Represents the base class for an icon source.

MenuBar MenuBar MenuBar MenuBar MenuBar

Represents a specialized container that presents a set of menus in a horizontal row, typically at the top of an app window.

MenuBarItem MenuBarItem MenuBarItem MenuBarItem MenuBarItem

Represents a top-level menu in a MenuBar control.

MenuBarItemFlyout MenuBarItemFlyout MenuBarItemFlyout MenuBarItemFlyout MenuBarItemFlyout

Represents the flyout of a MenuBar item.

NavigationView NavigationView NavigationView NavigationView NavigationView

Represents a container that enables navigation of app content. It has a header, a view for the main content, and a menu pane for navigation commands.

NavigationViewBackRequestedEventArgs NavigationViewBackRequestedEventArgs NavigationViewBackRequestedEventArgs NavigationViewBackRequestedEventArgs NavigationViewBackRequestedEventArgs

Provides event data for the NavigationView.BackRequested event.

NavigationViewDisplayModeChangedEventArgs NavigationViewDisplayModeChangedEventArgs NavigationViewDisplayModeChangedEventArgs NavigationViewDisplayModeChangedEventArgs NavigationViewDisplayModeChangedEventArgs

Provides data for the NavigationView.DisplayModeChanged event.

NavigationViewItem NavigationViewItem NavigationViewItem NavigationViewItem NavigationViewItem

Represents the container for an item in a NavigationView control.

NavigationViewItemBase NavigationViewItemBase NavigationViewItemBase NavigationViewItemBase NavigationViewItemBase

Base class for NavigationView menu items.

NavigationViewItemHeader NavigationViewItemHeader NavigationViewItemHeader NavigationViewItemHeader NavigationViewItemHeader

Represents a header for a group of menu items in a NavigationMenu.

NavigationViewItemInvokedEventArgs NavigationViewItemInvokedEventArgs NavigationViewItemInvokedEventArgs NavigationViewItemInvokedEventArgs NavigationViewItemInvokedEventArgs

Provides event data for the NavigationView.ItemInvoked event.

NavigationViewItemSeparator NavigationViewItemSeparator NavigationViewItemSeparator NavigationViewItemSeparator NavigationViewItemSeparator

Represents a line that separates menu items in a NavigationMenu.

NavigationViewList NavigationViewList NavigationViewList NavigationViewList NavigationViewList

Represents a control that displays menu items in a NavigationView control.

NavigationViewPaneClosingEventArgs NavigationViewPaneClosingEventArgs NavigationViewPaneClosingEventArgs NavigationViewPaneClosingEventArgs NavigationViewPaneClosingEventArgs

Provides data for the NavigationView.PaneClosing event.

NavigationViewSelectionChangedEventArgs NavigationViewSelectionChangedEventArgs NavigationViewSelectionChangedEventArgs NavigationViewSelectionChangedEventArgs NavigationViewSelectionChangedEventArgs

Provides data for the NavigationView.SelectionChanged event.

NavigationViewTemplateSettings NavigationViewTemplateSettings NavigationViewTemplateSettings NavigationViewTemplateSettings NavigationViewTemplateSettings

Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a NavigationView. Not intended for general use.

ParallaxView ParallaxView ParallaxView ParallaxView ParallaxView

Represents a container that ties the scroll position of a foreground element, such as a list, to a background element, such as an image. As you scroll through the foreground element, it animates the background element to create a parallax effect.

PathIconSource PathIconSource PathIconSource PathIconSource PathIconSource

Represents an icon source that uses a vector path as its content.

PersonPicture PersonPicture PersonPicture PersonPicture PersonPicture

Represents a control that displays the avatar image for a person, if one is available; if not, it displays the person's initials or a generic glyph.

RatingControl RatingControl RatingControl RatingControl RatingControl

Represents a control that lets a user enter a star rating.

RatingItemFontInfo RatingItemFontInfo RatingItemFontInfo RatingItemFontInfo RatingItemFontInfo

Represents information about the visual states of font elements that represent a rating.

RatingItemImageInfo RatingItemImageInfo RatingItemImageInfo RatingItemImageInfo RatingItemImageInfo

Represents information about the visual states of image elements that represent a rating.

RatingItemInfo RatingItemInfo RatingItemInfo RatingItemInfo RatingItemInfo

Represents information about the visual states of the elements that represent a rating.

RefreshContainer RefreshContainer RefreshContainer RefreshContainer RefreshContainer

Represents a container control that provides a RefreshVisualizer and pull-to-refresh functionality for scrollable content.

RefreshInteractionRatioChangedEventArgs RefreshInteractionRatioChangedEventArgs RefreshInteractionRatioChangedEventArgs RefreshInteractionRatioChangedEventArgs RefreshInteractionRatioChangedEventArgs

Provides event data.

RefreshRequestedEventArgs RefreshRequestedEventArgs RefreshRequestedEventArgs RefreshRequestedEventArgs RefreshRequestedEventArgs

Provides event data for RefreshRequested events.

RefreshStateChangedEventArgs RefreshStateChangedEventArgs RefreshStateChangedEventArgs RefreshStateChangedEventArgs RefreshStateChangedEventArgs

Provides event data for the RefreshVisualizer.RefreshStateChanged event.

RefreshVisualizer RefreshVisualizer RefreshVisualizer RefreshVisualizer RefreshVisualizer

Represents a control that provides animated state indicators for content refresh.

SplitButton SplitButton SplitButton SplitButton SplitButton

Represents a button with two parts that can be invoked separately. One part behaves like a standard button and the other part invokes a flyout.

SplitButtonAutomationPeer SplitButtonAutomationPeer SplitButtonAutomationPeer SplitButtonAutomationPeer SplitButtonAutomationPeer

Exposes SplitButton types to Microsoft UI Automation.

SplitButtonClickEventArgs SplitButtonClickEventArgs SplitButtonClickEventArgs SplitButtonClickEventArgs SplitButtonClickEventArgs

Provides event data for the SplitButton.Click event.

SwipeControl SwipeControl SwipeControl SwipeControl SwipeControl

Represents a container that provides access to contextual commands through touch interactions.

SwipeItem SwipeItem SwipeItem SwipeItem SwipeItem

Represents an individual command in a SwipeControl.

SwipeItemInvokedEventArgs SwipeItemInvokedEventArgs SwipeItemInvokedEventArgs SwipeItemInvokedEventArgs SwipeItemInvokedEventArgs

Provides event data for the SwipeItem.Invoked event.

SwipeItems SwipeItems SwipeItems SwipeItems SwipeItems

Represents a collection of SwipeItem objects.

SymbolIconSource SymbolIconSource SymbolIconSource SymbolIconSource SymbolIconSource

Represents an icon source that uses a glyph from the Segoe MDL2 Assets font as its content.

TextCommandBarFlyout TextCommandBarFlyout TextCommandBarFlyout TextCommandBarFlyout TextCommandBarFlyout

Represents a specialized command bar flyout that contains commands for editing text.

ToggleSplitButton ToggleSplitButton ToggleSplitButton ToggleSplitButton ToggleSplitButton

Represents a button with two parts that can be invoked separately. One part behaves like a toggle button and the other part invokes a flyout.

ToggleSplitButtonAutomationPeer ToggleSplitButtonAutomationPeer ToggleSplitButtonAutomationPeer ToggleSplitButtonAutomationPeer ToggleSplitButtonAutomationPeer

Exposes ToggleSplitButton types to Microsoft UI Automation.

ToggleSplitButtonIsCheckedChangedEventArgs ToggleSplitButtonIsCheckedChangedEventArgs ToggleSplitButtonIsCheckedChangedEventArgs ToggleSplitButtonIsCheckedChangedEventArgs ToggleSplitButtonIsCheckedChangedEventArgs

Provides event data for the ToggleSplitButton.IsCheckedChanged event.

TreeView TreeView TreeView TreeView TreeView

Represents a hierarchical list with expanding and collapsing nodes that contain nested items.

TreeViewCollapsedEventArgs TreeViewCollapsedEventArgs TreeViewCollapsedEventArgs TreeViewCollapsedEventArgs TreeViewCollapsedEventArgs

Provides event data for the TreeView.Collapsed event.

TreeViewDragItemsCompletedEventArgs TreeViewDragItemsCompletedEventArgs TreeViewDragItemsCompletedEventArgs TreeViewDragItemsCompletedEventArgs TreeViewDragItemsCompletedEventArgs

Provides event data for the TreeView.DragItemsCompleted event.

TreeViewDragItemsStartingEventArgs TreeViewDragItemsStartingEventArgs TreeViewDragItemsStartingEventArgs TreeViewDragItemsStartingEventArgs TreeViewDragItemsStartingEventArgs

Provides event data for the TreeView.DragItemsStarting event.

TreeViewExpandingEventArgs TreeViewExpandingEventArgs TreeViewExpandingEventArgs TreeViewExpandingEventArgs TreeViewExpandingEventArgs

Provides event data for the TreeView.Expanding event.

TreeViewItem TreeViewItem TreeViewItem TreeViewItem TreeViewItem

Represents the container for an item in a TreeView control.

TreeViewItemInvokedEventArgs TreeViewItemInvokedEventArgs TreeViewItemInvokedEventArgs TreeViewItemInvokedEventArgs TreeViewItemInvokedEventArgs

Provides event data for the TreeView.ItemInvoked event.

TreeViewItemTemplateSettings TreeViewItemTemplateSettings TreeViewItemTemplateSettings TreeViewItemTemplateSettings TreeViewItemTemplateSettings

Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a TreeViewItem control. Not intended for general use.

TreeViewList TreeViewList TreeViewList TreeViewList TreeViewList

Represents a flattened list of tree view items so that operations such as keyboard navigation and drag-and-drop can be inherited from ListView.

TreeViewNode TreeViewNode TreeViewNode TreeViewNode TreeViewNode

Represents a node in a TreeView control.

XamlControlsResources XamlControlsResources XamlControlsResources XamlControlsResources XamlControlsResources

Enums

ColorPickerHsvChannel ColorPickerHsvChannel ColorPickerHsvChannel ColorPickerHsvChannel ColorPickerHsvChannel

Defines contstants that specify which Hue-Saturation-Value-Alpha component a slider in a ColorPicker controls.

ColorSpectrumComponents ColorSpectrumComponents ColorSpectrumComponents ColorSpectrumComponents ColorSpectrumComponents

Defines constants that specify how the Hue-Saturation-Value (HSV) color components are mapped onto the ColorSpectrum.

ColorSpectrumShape ColorSpectrumShape ColorSpectrumShape ColorSpectrumShape ColorSpectrumShape

Defines constants that specify how the ColorSpectrum control is shown.

NavigationViewBackButtonVisible NavigationViewBackButtonVisible NavigationViewBackButtonVisible NavigationViewBackButtonVisible NavigationViewBackButtonVisible

Defines constants that specify whether the back button is visible in NavigationView.

NavigationViewDisplayMode NavigationViewDisplayMode NavigationViewDisplayMode NavigationViewDisplayMode NavigationViewDisplayMode

Defines constants that specify how the pane is shown in a NavigationView.

NavigationViewOverflowLabelMode NavigationViewOverflowLabelMode NavigationViewOverflowLabelMode NavigationViewOverflowLabelMode NavigationViewOverflowLabelMode

Defines constants that specify the label for the overflow button in a NavigationView.

NavigationViewPaneDisplayMode NavigationViewPaneDisplayMode NavigationViewPaneDisplayMode NavigationViewPaneDisplayMode NavigationViewPaneDisplayMode

Defines constants that specify how and where the NavigationView pane is shown.

NavigationViewSelectionFollowsFocus NavigationViewSelectionFollowsFocus NavigationViewSelectionFollowsFocus NavigationViewSelectionFollowsFocus NavigationViewSelectionFollowsFocus

Defines constants that specify whether item selection changes when keyboard focus changes in a NavigationView.

NavigationViewShoulderNavigationEnabled NavigationViewShoulderNavigationEnabled NavigationViewShoulderNavigationEnabled NavigationViewShoulderNavigationEnabled NavigationViewShoulderNavigationEnabled

Defines constants that specify when gamepad bumpers can be used to navigate the top-level navigation items in a NavigationView.

ParallaxSourceOffsetKind ParallaxSourceOffsetKind ParallaxSourceOffsetKind ParallaxSourceOffsetKind ParallaxSourceOffsetKind

Defines constants that specify how the source offset values of a ParallaxView are interpreted.

RefreshPullDirection RefreshPullDirection RefreshPullDirection RefreshPullDirection RefreshPullDirection

Defines constants that specify the direction to pull a RefreshContainer to initiate a refresh.

RefreshVisualizerOrientation RefreshVisualizerOrientation RefreshVisualizerOrientation RefreshVisualizerOrientation RefreshVisualizerOrientation

Defines constants that specify the orientation of a RefreshVisualizer.

RefreshVisualizerState RefreshVisualizerState RefreshVisualizerState RefreshVisualizerState RefreshVisualizerState

Defines constants that specify the state of a RefreshVisualizer

SwipeBehaviorOnInvoked SwipeBehaviorOnInvoked SwipeBehaviorOnInvoked SwipeBehaviorOnInvoked SwipeBehaviorOnInvoked

Defines constants that specify how a SwipeControl behaves after a command is invoked.

SwipeMode SwipeMode SwipeMode SwipeMode SwipeMode

Defines constants that specify the effect of a swipe interaction.

TreeViewSelectionMode TreeViewSelectionMode TreeViewSelectionMode TreeViewSelectionMode TreeViewSelectionMode

Defines constants that specify the selection behavior for a TreeView instance.

Remarks

This namespace requires the Microsoft.UI.Xaml.Controls NuGet package, a part of the Microsoft Windows UI Library.