Microsoft.UI.Xaml.Controls Espace de noms

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

Classes

Nom Description
AnchorRequestedEventArgs

Fournit des données pour l’événement ScrollViewer.AnchorRequested .

AnimatedIcon

Représente une icône qui affiche et contrôle un visuel qui peut s’animer en réponse aux modifications d’interaction utilisateur et d’état visuel.

AnimatedIconSource

Représente un objet partageable utilisé pour créer une icône qui affiche et contrôle un visuel pouvant s’animer en réponse aux changements d’interaction utilisateur et d’état visuel.

AnimatedVisualPlayer

Élément qui affiche et contrôle un IAnimatedVisual.

AnnotatedScrollBar

Représente un contrôle qui permet le défilement vertical du contenu avec navigation vers des positions étiquetées par incréments définis.

AnnotatedScrollBarDetailLabelRequestedEventArgs

Fournit des données pour l’événement AnnotatedScrollBar.DetailLabelRequested .

AnnotatedScrollBarLabel

Représente le contenu et la valeur de décalage de défilement d’une étiquette à afficher par le AnnotatedScrollBar.

AnnotatedScrollBarScrollingEventArgs

Fournit des données pour l’événement AnnotatedScrollBar.Scrolling .

AppBar

Représente le contrôle conteneur qui contient les composants de l’interface utilisateur d’application pour la commande et les expériences.

AppBarButton

Représente un contrôle de bouton modèle à afficher dans une barre d’applications.

AppBarElementContainer

Représente un conteneur qui permet à un élément qui n’implémente pas ICommandBarElement d’être affiché dans une barre de commandes.

AppBarSeparator

Représente une ligne qui sépare les éléments d’une barre d’applications ou d’une barre de commandes.

AppBarToggleButton

Représente un contrôle bouton qui peut changer d’état et s’afficher dans une barre d’applications.

AutoSuggestBox

Représente un contrôle de texte qui fait des suggestions aux utilisateurs au fur et à mesure qu’ils entrent du texte à l’aide d’un clavier ou d’un stylet (à l’aide d’une reconnaissance manuscrite et manuscrite). L’application est avertie lorsque le texte a été modifié par l’utilisateur et est chargé de fournir des suggestions pertinentes pour que ce contrôle s’affiche.

AutoSuggestBoxQuerySubmittedEventArgs

Fournit des données d’événement pour l’événement AutoSuggestBox.QuerySubmitted .

AutoSuggestBoxSuggestionChosenEventArgs

Fournit des données pour l’événement SuggestionChosen .

AutoSuggestBoxTextChangedEventArgs

Fournit des données pour l’événement TextChanged .

BitmapIcon

Représente une icône qui utilise une bitmap comme contenu.

BitmapIconSource

Représente une source d’icône qui utilise une bitmap comme contenu.

Border

Dessine une bordure, un arrière-plan ou les deux autour d’un autre objet.

BreadcrumbBar

Le BreadcrumbBar contrôle fournit le chemin d’accès direct des pages ou dossiers à l’emplacement actuel.

BreadcrumbBarItem

Représente un élément dans un contrôle BreadcrumbBar .

BreadcrumbBarItemClickedEventArgs

Fournit des données pour l’événement BreadcrumbBar.ItemClicked .

Button

Représente un contrôle de bouton modèle qui interprète une interaction utilisateur Click .

CalendarDatePicker

Représente un contrôle qui permet à un utilisateur de choisir une date à partir d’un affichage de calendrier.

CalendarDatePickerDateChangedEventArgs

Fournit des données d’événement pour l’événement DateChanged .

CalendarView

Représente un contrôle qui permet à un utilisateur de sélectionner une date à l’aide d’un affichage de calendrier visuel.

CalendarViewDayItem

Représente un jour sur un CalendarView.

CalendarViewDayItemChangingEventArgs

Fournit des données pour l’événement CalendarViewDayItemChanging .

CalendarViewSelectedDatesChangedEventArgs

Fournit des données pour l’événement SelectedDatesChanged .

CandidateWindowBoundsChangedEventArgs

Fournit des données d’événement pour l’événement CandidateWindowBoundsChanged .

Canvas

Définit une zone dans laquelle vous pouvez positionner explicitement des objets enfants, à l’aide de coordonnées relatives à la zone de canevas.

CheckBox

Représente un contrôle qu’un utilisateur peut sélectionner (vérifier) ou désactiver (décocher). Un CheckBox peut également signaler sa valeur comme indéterminé.

ChoosingGroupHeaderContainerEventArgs

Fournit des données d’événement pour l’événement ListViewBase.ChoosingGroupHeaderContainer .

ChoosingItemContainerEventArgs

Fournit des données d’événement pour l’événement ListViewBase.ChoosingItemContainer .

CleanUpVirtualizedItemEventArgs

Fournit des données pour l’événement CleanUpVirtualizedItemEvent .

ColorChangedEventArgs

Fournit des données d’événement pour un événement ColorChanged (voir ColorPicker.ColorChanged et ColorSpectrum.ColorChanged).

ColorPicker

Représente un contrôle qui permet à un utilisateur de choisir une couleur à l’aide d’un spectre de couleurs, de curseurs ou d’une entrée de texte.

ColumnDefinition

Définit les propriétés spécifiques aux colonnes qui s’appliquent aux objets Grid .

ColumnDefinitionCollection

Fournit l’accès à une collection ordonnée et fortement typée d’objets ColumnDefinition .

ComboBox

Représente un contrôle de sélection qui combine une zone de texte non modifiable et une zone de liste déroulante qui permet aux utilisateurs de sélectionner un élément dans une liste.

ComboBoxItem

Représente le conteneur d’un élément dans un contrôle ComboBox .

ComboBoxTextSubmittedEventArgs

Fournit des données lorsque l’utilisateur entre du texte personnalisé dans comboBox.

CommandBar

Représente une barre d’application spécialisée qui fournit une disposition pour AppBarButton et les éléments de commande associés.

CommandBarFlyout

Représente un menu volant spécialisé qui fournit la disposition des contrôles AppBarButton, AppBarToggleButton et AppBarSeparator.

CommandBarOverflowPresenter

Affiche le contenu de dépassement de capacité d’une barre de commandes.

ContainerContentChangingEventArgs

Fournit des données pour l’événement ContainerContentChanging .

ContentControl

Représente un contrôle avec un seul élément de contenu. Les contrôles tels que Button, CheckBox et ScrollViewer héritent directement ou indirectement de cette classe.

ContentDialog

Représente une boîte de dialogue qui peut être personnalisée pour contenir des cases à cocher, des liens hypertexte, des boutons et tout autre contenu XAML.

ContentDialogButtonClickDeferral

Représente un report qui peut être utilisé par une application pour répondre de manière asynchrone à un événement de clic de bouton.

ContentDialogButtonClickEventArgs

Fournit des données pour les événements de clic sur le bouton.

ContentDialogClosedEventArgs

Fournit des données pour l’événement Closed .

ContentDialogClosingDeferral

Représente un report qui peut être utilisé par une application pour répondre de manière asynchrone à l’événement de fermeture du ContentDialog.

ContentDialogClosingEventArgs

Fournit des données pour l’événement de fermeture.

ContentDialogOpenedEventArgs

Fournit des données pour l’événement Ouvert .

ContentPresenter

Affiche le contenu d’un ContentControl. Peut également fournir une présentation de contenu pour les non-contrôles. Fournit une classe de base pour les présentateurs spécialisés tels que ScrollContentPresenter.

ContextMenuEventArgs

Fournit des données d’événement pour l’événement ContextMenuOpening qui existe sur plusieurs éléments d’interface utilisateur liés au texte.

Control

Représente la classe de base pour les éléments d’interface utilisateur qui utilisent un ControlTemplate pour définir leur apparence. Classe parente pour ContentControl, UserControl, ItemsControl et plusieurs contrôles pratiques.

ControlTemplate

Définit l’arborescence d’éléments utilisée comme modèle de contrôle pour un contrôle.

CoreWebView2InitializedEventArgs

Fournit des données pour l’événement CoreWebView2Initialized .

DataTemplateSelector

Active la logique de sélection de modèle personnalisée au niveau de l’application.

DatePickedEventArgs

Fournit des données pour l’événement DatePicked .

DatePicker

Représente un contrôle qui permet à un utilisateur de choisir une valeur de date.

DatePickerFlyout

Représente un contrôle qui permet à un utilisateur de choisir une date.

DatePickerFlyoutItem

Représente le conteneur d’un élément dans le contrôle DatePickerFlyout .

DatePickerFlyoutPresenter

Représente un contrôle permettant à un utilisateur de choisir une date.

DatePickerSelectedValueChangedEventArgs

Fournit des données d’événement pour l’événement DatePicker.SelectedDateChanged .

DatePickerValueChangedEventArgs

Fournit des données d’événement pour l’événement DatePicker.DateChanged .

DragItemsCompletedEventArgs

Fournit des données d’événement pour l’événement DragItemsCompleted .

DragItemsStartingEventArgs

Fournit des données d’événement pour l’événement DragItemsStarting .

DropDownButton

Représente un bouton qui inclut un chevron pour indiquer qu’un menu peut être ouvert.

DynamicOverflowItemsChangingEventArgs

Fournit des données pour l’événement CommandBar.DynamicOverflowItemsChanging .

ElementFactory

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

ElementFactoryGetArgs

Représente les arguments facultatifs à utiliser lors de l’appel d’une implémentation de la méthode GetElement d’un objet IElementFactory .

ElementFactoryRecycleArgs

Représente les arguments facultatifs à utiliser lors de l’appel d’une implémentation de la méthode RecycleElement d’un objet IElementFactory .

Expander

Représente un contrôle qui affiche un en-tête et a un corps réductible qui affiche du contenu.

ExpanderCollapsedEventArgs

Fournit des données pour l’événement Expander.Collapsed .

ExpanderExpandingEventArgs

Fournit des données pour l’événement Expander.Expand .

ExpanderTemplateSettings

Fournit des valeurs calculées qui peuvent être référencées en tant que sources TemplatedParent lors de la définition de modèles pour un expandeur. Non destiné à une utilisation générale.

FlipView

Représente un contrôle d’éléments qui affiche un élément à la fois et active le comportement « flip » pour parcourir sa collection d’éléments.

FlipViewItem

Représente le conteneur d’un élément dans un contrôle FlipView .

FlowLayout

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

FlowLayoutState

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

Flyout

Représente un contrôle qui affiche une interface utilisateur légère qui est soit des informations, soit nécessite une interaction utilisateur. Contrairement à une boîte de dialogue, un menu volant peut être ignoré en cliquant ou en appuyant en dehors de celui-ci, en appuyant sur le bouton Précédent de l’appareil ou en appuyant sur la touche « Échap ».

FlyoutPresenter

Affiche le contenu d’un menu volant.

FocusDisengagedEventArgs

Fournit des données pour l’événement FocusDisengaged .

FocusEngagedEventArgs

Fournit des données pour l’événement FocusEngaged .

FontIcon

Représente une icône qui utilise un glyphe de la police spécifiée.

FontIconSource

Représente une source d’icône qui utilise un glyphe de la police spécifiée.

Frame

Affiche les instances de page , prend en charge la navigation vers de nouvelles pages et conserve un historique de navigation pour prendre en charge la navigation vers l’avant et l’arrière.

Grid

Définit une zone de grille flexible qui se compose de colonnes et de lignes. Les éléments enfants de la grille sont mesurés et organisés en fonction de leurs affectations de lignes/colonnes (définies à l’aide des propriétés jointes Grid.Row et Grid.Column ) et d’autres logiques.

GridView

Représente un contrôle qui affiche des éléments de données dans des lignes et des colonnes.

GridViewHeaderItem

Représente les éléments de l’en-tête pour les données groupées à l’intérieur d’un GridView.

GridViewItem

Représente le conteneur d’un élément dans un contrôle GridView .

GroupItem

Représente l’élément racine d’une sous-arborescence créée pour un groupe.

GroupStyle

Décrit comment afficher les éléments groupés d’une collection, tels que la collection à partir de GroupItems.

GroupStyleSelector

Active la logique de sélection de style de groupe personnalisée en tant que fonction du groupe parent et de son niveau.

HasValidationErrorsChangedEventArgs

Contient des données d’événement pour les modifications d’erreur de contrôle de validation.

Hub

Représente un contrôle qui affiche des groupes de contenu dans un affichage panoramique.

HubSection

Représente un seul groupe de contenu dans un hub.

HubSectionCollection

Représente une collection ordonnée d’objets HubSection .

HubSectionHeaderClickEventArgs

Fournit des données pour l’événement Hub.SectionHeaderClick .

HyperlinkButton

Représente un contrôle bouton qui fonctionne en tant que lien hypertexte.

IconElement

Représente la classe de base d’un élément d’interface utilisateur d’icône.

IconSource

Représente la classe de base d’une source d’icône.

IconSourceElement

Représente une icône qui utilise une IconSource comme contenu.

Image

Représente un contrôle qui affiche une image. La source d’image est spécifiée en faisant référence à un fichier image, à l’aide de plusieurs formats pris en charge. La source d’image peut également être définie avec un flux. Consultez les remarques relatives à la liste des formats de source d’image pris en charge.

ImageIcon

Représente une icône qui utilise une image comme contenu.

ImageIconSource

Représente une source d’icône qui utilise un type d’image comme contenu.

IndexPath

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

InfoBadge

Représente un contrôle pour indiquer les notifications, les alertes, le nouveau contenu ou pour attirer le focus sur une zone au sein d’une application.

InfoBadgeTemplateSettings

Fournit des valeurs calculées qui peuvent être référencées en tant que sources TemplatedParent lors de la définition de modèles pour un InfoBadge.

InfoBar

Il InfoBar s’agit d’une notification inline pour les messages essentiels à l’échelle de l’application. L’espace InfoBar sera pris dans une disposition et ne couvrira pas d’autres contenus ou flottera dessus. Il prend en charge le contenu enrichi (y compris les titres, les messages, les icônes et les boutons) et peut être configuré pour être ignoré par l’utilisateur ou persistant.

InfoBarClosedEventArgs

Fournit des données pour l’événement InfoBar.Closed .

InfoBarClosingEventArgs

Fournit des données pour l’événement InfoBar.Closing .

InfoBarOpenedEventArgs

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

InfoBarTemplateSettings

Fournit des valeurs calculées qui peuvent être référencées en tant que sources TemplatedParent lors de la définition de modèles pour une barre d’informations.

InkCanvas

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

InputPropertyAttribute

Représente un attribut qui indique quelle propriété d’un type est la propriété d’entrée XAML. Un processeur XAML utilise ces informations lors du traitement des éléments enfants XAML des représentations XAML du type attribut.

IsTextTrimmedChangedEventArgs

Fournit des données d’événement pour l’événement IsTextTrimmedChanged .

ItemClickEventArgs

Fournit des données d’événement pour l’événement ItemClick .

ItemCollection

Contient la liste des éléments qui représentent le contenu d’un ItemsControl.

ItemCollectionTransition

Représente une transition unique à animer visuellement.

ItemCollectionTransitionCompletedEventArgs

Fournit des données pour l’événement TransitionCompleted déclenché lorsqu’une animation de transition est terminée.

ItemCollectionTransitionProgress

Représente un objet d’assistance associé à une transition qui fournit une méthode pour notifier que les animations de la transition ont été terminées.

ItemCollectionTransitionProvider

Représente un objet qui fournit des animations de transition lorsque la collection de données change dans un contrôle de collection basé sur les ItemsRepeaterdonnées.

ItemContainer

Représente le conteneur d’un élément individuel dans un contrôle de ItemsView collection.

ItemContainerGenerator

Fournit des mappages entre les éléments d’un ÉlémentControl et leurs éléments conteneur.

ItemContainerInvokedEventArgs

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

ItemsControl

Représente un contrôle qui peut être utilisé pour présenter une collection d’éléments.

ItemsPanelTemplate

Spécifie le panneau créé par ItemsPresenter pour la disposition des éléments d’un ItemsControl.

ItemsPickedEventArgs

Fournit des données pour l’événement ItemsPicked .

ItemsPresenter

Spécifie où les éléments sont placés dans un contrôle, généralement un ItemsControl.

ItemsRepeater

Représente un contrôle de collecte piloté par les données qui incorpore un système de disposition flexible, des vues personnalisées et la virtualisation, sans stratégies d’interface utilisateur ou d’interaction par défaut.

ItemsRepeaterElementClearingEventArgs

Fournit des données pour l’événement ItemsRepeater.ElementClearing.

ItemsRepeaterElementIndexChangedEventArgs

Fournit des données pour l’événement ItemsRepeater.ElementIndexChanged.

ItemsRepeaterElementPreparedEventArgs

Fournit des données pour l’événement ItemsRepeater.ElementPrepared.

ItemsRepeaterScrollHost

Assistance pour coordonner l’interaction entre ItemsRepeater et ScrollViewer. Utilisez ItemsRepeaterScrollHost si votre application s’exécute sur des versions de Windows antérieures Windows 10 1809 (build 17763). Si votre application s’exécute uniquement sur des versions de Windows 1809 ou ultérieures, il n’est pas nécessaire d’utiliser ce contrôle.

ItemsSourceView

Représente une vue standardisée des interactions prises en charge entre un objet ItemsSource donné et un contrôle ItemsRepeater.

ItemsStackPanel

Organise les éléments enfants d’un ItemsControl en une seule ligne qui peut être orientée horizontalement ou verticalement. Prend en charge la virtualisation de l’interface utilisateur basée sur des pixels et les dispositions groupées.

ItemsView

Représente un contrôle qui affiche des éléments de données. Il peut les organiser à l’aide de différentes dispositions telles que le empilage vertical ou les colonnes et les lignes.

ItemsViewItemInvokedEventArgs

Fournit des données pour l’événement ItemsView.ItemInvoked .

ItemsViewSelectionChangedEventArgs

Fournit des données pour l’événement ItemsView.SelectionChanged .

ItemsWrapGrid

Positionne les éléments enfants de gauche à droite ou de haut en bas dans un ItemsControl qui affiche plusieurs éléments. Lorsque les éléments s’étendent au-delà du bord du conteneur, les éléments sont positionnés dans la ligne ou la colonne suivante. Prend en charge la virtualisation de l’interface utilisateur basée sur des pixels et les dispositions groupées.

Layout

Représente la classe de base d’un objet qui dimensionne et organise les éléments enfants d’un hôte.

LayoutContext

Représente la classe de base d’un objet qui facilite la communication entre une disposition attachée et son conteneur hôte.

LayoutPanel

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

LinedFlowLayout

Représente un contrôle qui positionne les éléments de manière séquentielle de gauche à droite, puis de haut en bas, dans une disposition de création de package de restrictions, à l’aide de la même hauteur pour tous les éléments.

LinedFlowLayoutItemCollectionTransitionProvider

Représente un objet qui fournit des animations de transition spécifiquement conçues pour être attrayantes lorsqu’elles sont combinées à LinedFlowLayout.

LinedFlowLayoutItemsInfoRequestedEventArgs

Fournit des données pour l’événement LinedFlowLayout.LayoutItemsInfoRequested .

ListBox

Présente une liste d’éléments que l’utilisateur peut sélectionner.

ListBoxItem

Représente le conteneur d’un élément dans un contrôle ListBox .

ListPickerFlyout

Représente un contrôle qui permet à un utilisateur de sélectionner un ou plusieurs éléments d’une liste. Voir les remarques.

ListPickerFlyoutPresenter

Représente un contrôle qui permet à un utilisateur de sélectionner un ou plusieurs éléments d’une liste. (Non recommandé pour l’application Plateforme Windows universelle (UWP). Voir Menu volant.)

ListView

Représente un contrôle qui affiche des éléments de données dans une pile verticale.

ListViewBase

Fournit l’infrastructure pour les classes ListView et GridView.

ListViewBaseHeaderItem

Fournit l’infrastructure pour les classes ListViewHeaderItem et GridViewHeaderItem .

ListViewHeaderItem

Représente les éléments de l’en-tête pour les données groupées à l’intérieur d’un ListView.

ListViewItem

Représente le conteneur d’un élément dans un contrôle ListView .

ListViewPersistenceHelper

Représente une classe d’assistance pour enregistrer et récupérer la position de défilement relative de ListView.

MapControl

Représente une carte symbolique de la Terre.

MapControlMapServiceErrorOccurredEventArgs

Fournit des données pour l’événement MapControl.MapServiceErrorOccurred .

MapElement

Représente un élément affiché sur un MapControl.

MapElementClickEventArgs

Fournit des données pour MapElementClick les événements.

MapElementsLayer

Représente une collection d’éléments cartographiques auxquels vous pouvez lier des données et manipuler indépendamment d’autres éléments de carte.

MapIcon

Représente une icône qui affiche une punaise sur un MapControl.

MapLayer

Représente une collection de données cartographiques auxquelles vous pouvez lier des données et manipuler indépendamment d’autres types de données cartographiques.

MediaPlayerElement

Représente un objet qui utilise Un MediaPlayer pour restituer l’audio et la vidéo à l’affichage.

MediaPlayerPresenter

Représente un objet qui affiche un MediaPlayer.

MediaTransportControls

Représente les contrôles de lecture d’un élément de lecteur multimédia.

MediaTransportControlsHelper

Fournit des propriétés et des méthodes pour personnaliser les contrôles de transport multimédia.

MenuBar

Représente un conteneur spécialisé qui présente un ensemble de menus dans une ligne horizontale, généralement en haut d’une fenêtre d’application.

MenuBarItem

Représente un menu de niveau supérieur dans un contrôle MenuBar .

MenuBarItemFlyout

Représente le menu volant d’un MenuBarItem.

MenuFlyout

Représente un menu volant qui affiche un menu de commandes.

MenuFlyoutItem

Représente une commande dans un contrôle MenuFlyout .

MenuFlyoutItemBase

Représente la classe de base pour les éléments d’un contrôle MenuFlyout .

MenuFlyoutPresenter

Affiche le contenu d’un contrôle MenuFlyout .

MenuFlyoutSeparator

Représente une ligne horizontale qui sépare les éléments d’un MenuFlyout.

MenuFlyoutSubItem

Représente un élément de menu qui affiche un sous-menu dans un contrôle MenuFlyout .

NavigationView

Représente un conteneur qui active la navigation du contenu de l’application. Il a un en-tête, une vue pour le contenu principal et un volet de menu pour les commandes de navigation.

NavigationViewBackRequestedEventArgs

Fournit des données d’événement pour l’événement NavigationView.BackRequested .

NavigationViewDisplayModeChangedEventArgs

Fournit des données pour l’événement NavigationView.DisplayModeChanged .

NavigationViewItem

Représente le conteneur d’un élément dans un contrôle NavigationView .

NavigationViewItemBase

Classe de base pour les éléments de menu NavigationView .

NavigationViewItemCollapsedEventArgs

Fournit des données d’événement pour l’événement NavigationViewItem.Collapsed .

NavigationViewItemExpandingEventArgs

Fournit des données d’événement pour l’événement NavigationViewItem.Expanding .

NavigationViewItemHeader

Représente un en-tête pour un groupe d’éléments de menu dans un NavigationView.

NavigationViewItemInvokedEventArgs

Fournit des données d’événement pour l’événement NavigationView.ItemInvoked .

NavigationViewItemSeparator

Représente une ligne qui sépare les éléments de menu dans un NavigationView.

NavigationViewPaneClosingEventArgs

Fournit des données pour l’événement NavigationView.PaneClosing .

NavigationViewSelectionChangedEventArgs

Fournit des données pour l’événement NavigationView.SelectionChanged .

NavigationViewTemplateSettings

Fournit des valeurs calculées qui peuvent être référencées en tant que sources TemplatedParent lors de la définition de modèles pour un NavigationView. Non destiné à une utilisation générale.

NonVirtualizingLayout

Représente la classe de base d’un objet qui dimensionne et organise les éléments enfants pour un hôte et ne prend pas en charge la virtualisation.

NonVirtualizingLayoutContext

Représente la classe de base pour les types de contexte de disposition qui ne prennent pas en charge la virtualisation.

NumberBox

Représente un contrôle qui permet d’afficher et de modifier des nombres.

NumberBoxValueChangedEventArgs

Fournit des données d’événement pour l’événement NumberBox.ValueChanged .

Page

Représente le contenu auquel un contrôle Frame peut accéder.

PagerControl

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

PagerControlSelectedIndexChangedEventArgs

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

PagerControlTemplateSettings

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

Panel

Fournit une classe de base pour tous les éléments panel. Utilisez des éléments de panneau pour positionner et organiser des objets enfants dans une page d’interface utilisateur.

ParallaxView

Représente un conteneur qui associe la position de défilement d’un élément de premier plan, tel qu’une liste, à un élément d’arrière-plan, tel qu’une image. Un effet 3D est créé à partir de chaque élément ayant un taux de défilement différent.

PasswordBox

Représente un contrôle pour entrer des mots de passe.

PasswordBoxPasswordChangingEventArgs

Fournit des données d’événement pour l’événement PasswordBox.PasswordChanging .

PathIcon

Représente une icône qui utilise un chemin d’accès vectoriel comme contenu.

PathIconSource

Représente une source d’icône qui utilise un chemin d’accès vectoriel comme contenu.

PersonPicture

Représente un contrôle qui affiche l’image d’avatar d’une personne, si un contrôle est disponible ; si ce n’est pas le cas, il affiche les initiales de la personne ou un glyphe générique.

PersonPictureTemplateSettings

Fournit des valeurs calculées qui peuvent être référencées en tant que sources TemplatedParent lors de la définition de modèles pour un contrôle PersonPicture . Non destiné à une utilisation générale.

PickerConfirmedEventArgs

Fournit des données pour l’événement PickerConfirmed.

PickerFlyout

Représente un contrôle sélecteur personnalisé. (Non recommandé pour l’application Plateforme Windows universelle (UWP). Voir Menu volant.)

PickerFlyoutPresenter

Représente un sélecteur personnalisé. (Non recommandé pour l’application Plateforme Windows universelle (UWP). Voir Menu volant.)

PipsPager

Représente un contrôle qui permet la navigation dans le contenu paginé linéaire à l’aide d’une collection configurable de glyphes, chacune représentant une seule « page » dans une plage illimitée.

PipsPagerSelectedIndexChangedEventArgs

Fournit des données pour l’événement PipsPager.SelectedIndexChanged .

PipsPagerTemplateSettings

Fournit des valeurs calculées qui peuvent être référencées en tant que sources TemplatedParent lors de la définition de modèles pour un PipsPager.

Pivot

Représente un contrôle qui fournit une navigation rapide des vues au sein d’une application.

PivotItem

Représente le conteneur d’un élément dans un contrôle pivot .

PivotItemEventArgs

Arguments d’événement pour interagir dynamiquement avec l’élément PivotItem avant l’utilisation, ce qui permet de retarder les scénarios de chargement.

ProgressBar

Représente un contrôle qui indique la progression d’une opération.

ProgressBarTemplateSettings

Fournit des valeurs calculées qui peuvent être référencées en tant que sources TemplatedParent lors de la définition de modèles pour un contrôle ProgressBar . Non destiné à une utilisation générale.

ProgressRing

Représente un contrôle qui indique la progression d’une opération. L’apparence visuelle typique est un « spinner » en forme d’anneau.

ProgressRingTemplateSettings

Fournit des valeurs calculées qui peuvent être référencées en tant que sources TemplatedParent lors de la définition de modèles pour un contrôle ProgressRing . Non destiné à une utilisation générale.

RadioButton

Représente un bouton qui permet à un utilisateur de sélectionner une option unique dans un groupe d’options.

RadioButtons

Représente un contrôle qui affiche un groupe d’options associées à partir de laquelle vous pouvez être sélectionné.

RadioMenuFlyoutItem

Représente un élément de menu qui s’exclue mutuellement avec d’autres éléments de menu radio dans son groupe.

RatingControl

Représente un contrôle qui permet à un utilisateur d’entrer une évaluation d’étoile.

RatingItemFontInfo

Représente des informations sur les états visuels des éléments de police qui représentent une évaluation.

RatingItemImageInfo

Représente des informations sur les états visuels des éléments d’image qui représentent une évaluation.

RatingItemInfo

Représente des informations sur les états visuels des éléments qui représentent une évaluation.

RecyclePool

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

RecyclingElementFactory

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

RefreshContainer

Représente un contrôle de conteneur qui fournit une fonctionnalité RefreshVisualizer et pull-to-refresh pour le contenu défilant.

RefreshInteractionRatioChangedEventArgs

Fournit des données d’événement.

RefreshRequestedEventArgs

Fournit des données d’événement pour les événements RefreshRequested .

RefreshStateChangedEventArgs

Fournit des données d’événement pour l’événement RefreshVisualizer.RefreshStateChanged .

RefreshVisualizer

Représente un contrôle qui fournit des indicateurs d’état animés pour l’actualisation du contenu.

RelativePanel

Définit une zone dans laquelle vous pouvez positionner et aligner les objets enfants entre eux ou le panneau parent.

RevealListViewItemPresenter

Représente un ListViewItemPresenter spécialisé qui prend en charge la gestion personnalisée de l’état visuel.

Note

Vous n’avez plus besoin. Utilisez ListViewItemPresenter dans Windows 10 mise à jour d’avril 2018 (version 1803) et versions ultérieures.

RichEditBox

Représente un contrôle d’édition de texte enrichi qui prend en charge le texte mis en forme, les liens hypertexte, les images, les équations mathématiques et d’autres contenus enrichis.

RichEditBoxSelectionChangingEventArgs

Fournit des données d’événement pour l’événement RichEditBox.SelectionChanging .

RichEditBoxTextChangingEventArgs

Fournit des données d’événement pour l’événement RichEditBox.TextChanging .

RichTextBlock

Représente un conteneur d’affichage de texte enrichi qui prend en charge le texte mis en forme, les liens hypertexte, les images incorporées et d’autres contenus enrichis. RichTextBlock prend en charge un modèle de dépassement de capacité intégré.

RichTextBlockOverflow

Représente un conteneur de dépassement de capacité d’affichage de texte enrichi. Cet élément ne peut pas avoir de contenu direct. Le seul objectif de RichTextBlockOverflow est d’afficher du contenu texte qui ne correspond pas aux limites d’un richTextBlock ou d’un autre élément RichTextBlockOverflow.

RowDefinition

Définit les propriétés spécifiques aux lignes qui s’appliquent aux éléments Grid .

RowDefinitionCollection

Fournit l’accès à une collection ordonnée et fortement typée d’objets RowDefinition .

ScrollContentPresenter

Affiche le contenu d’un contrôle ScrollViewer .

ScrollingAnchorRequestedEventArgs

Fournit des données pour l’événement ScrollView.AnchorRequested .

ScrollingBringingIntoViewEventArgs

Fournit des données pour l’événement ScrollView.BringingIntoView .

ScrollingScrollAnimationStartingEventArgs

Fournit des données pour l’événement ScrollView.ScrollAnimationStarting .

ScrollingScrollCompletedEventArgs

Fournit des données pour l’événement ScrollView.ScrollCompleted .

ScrollingScrollOptions

Représente les options qui peuvent être définies dans les méthodes de défilement du ScrollView contrôle.

ScrollingScrollStartingEventArgs

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

ScrollingZoomAnimationStartingEventArgs

Fournit des données pour l’événement ScrollView.ZoomAnimationStarting .

ScrollingZoomCompletedEventArgs

Fournit des données pour l’événement ScrollView.ZoomCompleted .

ScrollingZoomOptions

Représente les options qui peuvent être définies dans les méthodes de zoom du ScrollView contrôle.

ScrollingZoomStartingEventArgs

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

ScrollView

Représente un conteneur qui fournit la prise en charge du défilement, du panoramique et du zoom pour son contenu.

ScrollViewer

Représente une zone de défilement pouvant contenir d’autres éléments visibles.

ScrollViewerView

Fournit une vue pour un ScrollViewer lorsque son affichage change.

ScrollViewerViewChangedEventArgs

Fournit des données d’événement pour l’événement ViewChanged et des événements similaires spécifiques au contrôle.

ScrollViewerViewChangingEventArgs

Fournit des données d’événement pour l’événement ViewChanging et des événements similaires spécifiques au contrôle.

SectionsInViewChangedEventArgs

Fournit des données pour l’événement Hub.SectionsInViewChanged .

SelectionChangedEventArgs

Fournit des données pour l’événement SelectionChanged .

SelectionModel

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

SelectionModelChildrenRequestedEventArgs

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

SelectionModelSelectionChangedEventArgs

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

SelectorBar

Représente un contrôle qui se compose d’un petit groupe d’options à partir duquel l’option est sélectionnée.

SelectorBarItem

Représente un élément de contenu dans un SelectorBar contrôle.

SelectorBarSelectionChangedEventArgs

Fournit des données pour l’événement SelectorBar.SelectionChanged .

SelectTemplateEventArgs

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

SemanticZoom

Représente un contrôle à défilement qui incorpore deux vues qui ont une relation sémantique. Par exemple, zoomedOutView peut être un index de titres, et zoomedInView peut inclure des détails et des résumés pour chacune des entrées de titre. Les vues peuvent être modifiées à l’aide d’un zoom ou d’autres interactions.

SemanticZoomLocation

Communique des informations pour les éléments et l’état d’affichage dans une SémantiqueZoom, de sorte que les hôtes pour le défilement et la virtualisation (tels que ListViewBase) peuvent obtenir des informations d’élément et de limites correctes.

SemanticZoomViewChangedEventArgs

Fournit des données d’événement pour les événements ViewChangeStarted et ViewChangeCompleted .

Slider

Représente un contrôle qui permet à l’utilisateur de sélectionner à partir d’une plage de valeurs en déplaçant un contrôle Thumb le long d’une piste.

SplitButton

Représente un bouton avec deux parties qui peuvent être appelées séparément. Une partie se comporte comme un bouton standard et l’autre partie appelle un menu volant.

SplitButtonClickEventArgs

Fournit des données d’événement pour SplitButton.Click.

SplitMenuFlyoutItem

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

SplitView

Représente un conteneur avec deux vues ; une vue pour le contenu principal et une autre vue qui est généralement utilisée pour les commandes de navigation.

SplitViewPaneClosingEventArgs

Fournit des données d’événement pour l’événement SplitView.PaneClosing .

StackLayout

Représente une disposition jointe qui organise les éléments enfants en une seule ligne qui peut être orientée horizontalement ou verticalement.

StackLayoutState

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

StackPanel

Dispose des éléments enfants sur une seule ligne orientée horizontalement ou verticalement.

StyleSelector

Active la logique de sélection de style d’élément personnalisé en tant que fonction des données de contenu et de son conteneur d’éléments spécifique.

SwapChainBackgroundPanel

Implémente une cible de surface de disposition XAML pour Microsoft scénarios d’interopérabilité DirectX. Ce panneau a des restrictions atypiques sur son utilisation dans une fenêtre d’application ; voir Remarques.

Important

SwapChainBackgroundPanel peut être modifié ou indisponible pour les versions après Windows 8.1 À la place, utilisez SwapChainPanel.

SwapChainPanel

Fournit une surface d’hébergement, où Microsoft chaînes d’échange DirectX fournissent du contenu qui peut être rendu dans une interface utilisateur XAML. Un élément SwapChainPanel est un composant clé pour une application qui affiche Microsoft graphiques DirectX, puis présente ces visuels dans une page XAML.

SwipeControl

Représente un conteneur qui fournit l’accès et la possibilité d’appeler des commandes contextuelles par le biais d’une interaction tactile de base.

SwipeItem

Représente une commande individuelle dans un SwipeControl.

SwipeItemInvokedEventArgs

Fournit des données d’événement pour l’événement SwipeItem.Invoked .

SwipeItems

Représente une collection d’objets SwipeItem .

SymbolIcon

Représente une icône qui utilise un glyphe de la SymbolThemeFontFamily ressource comme contenu.

SymbolIconSource

Représente une source d’icône qui utilise un glyphe de la police Segoe MDL2 Assets comme contenu.

SystemBackdropElement

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

TabView

Le contrôle TabView permet d’afficher un ensemble d’onglets et leur contenu respectif. Les contrôles tabulation sont utiles pour afficher plusieurs pages (ou documents) de contenu tout en donnant à un utilisateur la possibilité de réorganiser, d’ouvrir ou de fermer de nouveaux onglets.

TabViewExternalTornOutTabsDroppedEventArgs

Fournit des données d’événement pour l’événement TabView.ExternalTornOutTabsDropped .

TabViewExternalTornOutTabsDroppingEventArgs

Fournit des données d’événement pour l’événement TabView.ExternalTornOutTabsDropping .

TabViewItem

Représente un onglet unique dans un TabView.

TabViewItemTemplateSettings

Représente un objet qui fournit des valeurs calculées qui peuvent être référencées en tant que sources d’extension de balisage {TemplateBinding} lors de la définition de modèles pour un contrôle TabViewItem.

TabViewTabCloseRequestedEventArgs

Fournit des données pour l’événement TabView.TabCloseRequested .

TabViewTabDragCompletedEventArgs

Fournit des données pour l’événement TabView.TabDragCompleted .

TabViewTabDragStartingEventArgs

Fournit des données pour l’événement TabView.TabDragStarting .

TabViewTabDroppedOutsideEventArgs

Fournit des données pour l’événement TabView.TabDroppedOutside .

TabViewTabTearOutRequestedEventArgs

Fournit des données d’événement pour l’événement TabView.TabTearOutRequested .

TabViewTabTearOutWindowRequestedEventArgs

Fournit des données d’événement pour l’événement TabView.TabTearOutWindowRequested .

TeachingTip

Un conseil d’enseignement est un menu volant de notification utilisé pour fournir des informations contextuellement pertinentes. Il prend en charge le contenu enrichi (y compris les titres, les sous-titres, les icônes, les images et le texte) et peut être configuré pour un affichage explicite ou léger.

TeachingTipClosedEventArgs

Fournit des données pour l’événement TeachingTip.Closed .

TeachingTipClosingEventArgs

Fournit des données pour l’événement TeachingTip.Closing .

TeachingTipOpenedEventArgs

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

TeachingTipTemplateSettings

Fournit des valeurs calculées qui peuvent être référencées en tant que sources TemplatedParent lors de la définition de modèles pour une info-bulle d’enseignement.

TextBlock

Fournit un contrôle léger pour afficher de petites quantités de texte.

TextBox

Représente un contrôle qui peut être utilisé pour afficher et modifier du texte brut (monoligne ou multiligne).

TextBoxBeforeTextChangingEventArgs

Fournit des données d’événement pour l’événement TextBox.BeforeTextChanging .

TextBoxSelectionChangingEventArgs

Fournit des données d’événement pour l’événement TextBox.SelectionChanging .

TextBoxTextChangingEventArgs

Fournit des données d’événement pour l’événement TextBox.TextChanging .

TextChangedEventArgs

Fournit des données pour l’événement TextChanged .

TextCommandBarFlyout

Représente un CommandBarFlyout spécialisé qui contient des commandes pour la modification de texte.

TextCompositionChangedEventArgs

Fournit des données d’événement pour l’événement TextCompositionChanged sur TextBox et RichEditBox.

TextCompositionEndedEventArgs

Fournit des données d’événement pour l’événement TextCompositionEnded sur TextBox et RichEditBox.

TextCompositionStartedEventArgs

Fournit des données d’événement pour l’événement TextCompositionStarted sur TextBox et RichEditBox.

TextControlCopyingToClipboardEventArgs

Fournit des données d’événement pour l’événement CopyingToClipboard .

TextControlCuttingToClipboardEventArgs

Fournit des données d’événement pour l’événement CuttingToClipboard .

TextControlPasteEventArgs

Fournit des données pour l’événement Paste du contrôle de texte.

TimePickedEventArgs

Fournit des données pour l’événement TimePicked .

TimePicker

Représente un contrôle qui permet à un utilisateur de choisir une valeur de temps.

TimePickerFlyout

Représente un contrôle qui permet à un utilisateur de choisir une valeur de temps.

TimePickerFlyoutPresenter

Représente le conteneur visuel du TimePickerFlyout.

TimePickerSelectedValueChangedEventArgs

Fournit des données d’événement pour l’événement TimePicker.SelectedTimeChanged .

TimePickerValueChangedEventArgs

Fournit des données d’événement pour l’événement TimePicker.TimeChanged .

TitleBar

Représente un contrôle qui héberge le texte de titre et les boutons de légende système d’une fenêtre. Il apparaît généralement en haut de la fenêtre et inclut des fonctionnalités principales telles que glisser, réduire, agrandir et fermer des boutons.

TitleBarAutomationPeer

Expose TitleBar types à Microsoft UI Automation.

TitleBarTemplateSettings

Fournit des valeurs calculées qui peuvent être référencées en tant que sources TemplatedParent lors de la définition de modèles pour une barre de titres.

ToggleMenuFlyoutItem

Représente un élément d’un MenuFlyout que l’utilisateur peut changer entre deux états, activé ou désactivé.

ToggleSplitButton

Représente un bouton avec deux parties qui peuvent être appelées séparément. Une partie se comporte comme un bouton bascule qui peut être activé ou désactivé, tandis que l’autre partie appelle un menu volant qui contient des options supplémentaires pour l’utilisateur à choisir.

ToggleSplitButtonIsCheckedChangedEventArgs

Fournit des données d’événement pour l’événement ToggleSplitButton.IsCheckedChanged .

ToggleSwitch

Représente un commutateur qui peut être bascule entre deux états.

ToolTip

Représente une fenêtre contextuelle pour afficher des informations sur un élément dans l’interface utilisateur.

ToolTipService

Représente un service qui fournit des méthodes statiques pour afficher une info-bulle.

TreeView

Représente une liste hiérarchique avec des nœuds qui se développent et se rétractent, contenant des éléments imbriqués.

TreeViewCollapsedEventArgs

Fournit des données d’événement pour l’événement TreeView.Collapsed .

TreeViewDragItemsCompletedEventArgs

Fournit des données d’événement pour l’événement TreeView.DragItemsCompleted .

TreeViewDragItemsStartingEventArgs

Fournit des données d’événement pour l’événement TreeView.DragItemsStarting .

TreeViewExpandingEventArgs

Fournit des données d’événement pour l’événement TreeView.Expanding .

TreeViewItem

Représente le conteneur d’un élément dans un contrôle TreeView .

TreeViewItemInvokedEventArgs

Fournit des données d’événement pour l’événement TreeView.ItemInvoked .

TreeViewItemTemplateSettings

Fournit des valeurs calculées qui peuvent être référencées en tant que sources TemplatedParent lors de la définition de modèles pour un contrôle TreeViewItem . Non destiné à une utilisation générale.

TreeViewList

Représente une liste aplatit des éléments d’arborescence afin que les opérations telles que la navigation au clavier et le glisser-déplacer puissent être héritées de ListView.

TreeViewNode

Représente un nœud dans un contrôle TreeView .

TreeViewSelectionChangedEventArgs

Fournit des données pour l’événement TreeView.SelectionChanged .

TwoPaneView

Représente un conteneur avec deux vues qui dimensionnent et positionnent le contenu dans l’espace disponible, côte à côte ou en bas.

UIElementCollection

Représente une collection ordonnée d’objets UIElement .

UniformGridLayout

Positionne les éléments de manière séquentielle de gauche à droite ou de haut en bas dans une disposition de création de package de restrictions.

UniformGridLayoutState

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

UserControl

Fournit la classe de base pour définir un nouveau contrôle qui encapsule les contrôles existants associés et fournit sa propre logique.

VariableSizedWrapGrid

Fournit un panneau de disposition de style grille dans lequel chaque vignette/cellule peut être de taille variable en fonction du contenu.

Viewbox

Définit un décorateur de contenu qui peut étirer et mettre à l’échelle un seul enfant pour remplir l’espace disponible.

VirtualizingLayout

Représente la classe de base d’un objet qui dimensionne et organise les éléments enfants pour un hôte et prend en charge la virtualisation.

VirtualizingLayoutContext

Représente la classe de base pour les types de contexte de disposition qui prennent en charge la virtualisation.

VirtualizingPanel

Fournit une infrastructure pour les éléments panel qui virtualisent leurs enfants visuels.

VirtualizingStackPanel

Organise et virtualise le contenu sur une seule ligne orientée horizontalement ou verticalement. Ne peut être utilisé que pour afficher des éléments dans un ÉlémentControl.

WebView2

Représente un objet qui active l’hébergement de contenu web.

WrapGrid

Positionne les éléments enfants séquentiellement de gauche à droite ou de haut en bas. Lorsque les éléments s’étendent au-delà du bord du conteneur, les éléments sont positionnés dans la ligne ou la colonne suivante. Ne peut être utilisé que pour afficher des éléments dans un ÉlémentControl. Voir les remarques.

WrapPanel

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

XamlControlsResources

Styles par défaut pour les contrôles dans la bibliothèque WinUI.

Structures

Nom Description
FlowLayoutAnchorInfo

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

Interfaces

Nom Description
IAnimatedVisual

Composition.Visual animé qui peut être utilisé par d’autres objets, tels qu’un AnimatedVisualPlayer ou AnimatedIcon.

IAnimatedVisual2

Composition.Visual animé qui peut être utilisé par d’autres objets, tels qu’un AnimatedVisualPlayer ou AnimatedIcon. Étend IAnimatedVisual avec des méthodes pour créer et détruire des animations.

IAnimatedVisualSource

Visual Animé qui peut être utilisé par d’autres objets, tels qu’un AnimatedVisualPlayer.

IAnimatedVisualSource2

Visual Animé qui peut être utilisé par d’autres objets, tels qu’un AnimatedIcon. Étend IAnimatedVisualSource

IAnimatedVisualSource3

Composition.Visual animé qui peut être utilisé par d’autres objets, tels qu’un AnimatedVisualPlayer ou AnimatedIcon. Étend IAnimatedVisualSource2

IApplicationViewSpanningRects

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

ICommandBarElement

Définit l’affichage compact pour les éléments de barre de commandes.

IDynamicAnimatedVisualSource

En cas d’implémentation par un IAnimatedVisualSource, indique au lecteur que le visuel animé actuel doit être ignoré.

IInsertionPanel

Fournit des méthodes pour permettre à un élément d’être inséré entre d’autres éléments dans une opération de glisser-déplacer.

IItemContainerMapping

Fournit des méthodes qui permettent à un ÉlémentControl de mapper des éléments de données aux conteneurs d’interface utilisateur.

IKeyIndexMapping

Fournit des méthodes qui prennent en charge le mappage entre l’identificateur unique et l’index d’un élément.

INavigate

Définit l’action de navigation pour les hôtes de navigation et les initiateurs de navigation.

IScrollAnchorProvider

Spécifie un contrat pour un contrôle de défilement qui prend en charge l’ancrage de défilement.

ISelfPlayingAnimatedVisual

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

ISemanticZoomInformation

Communique les informations nécessaires pour qu’une vue serve de l’une des deux vues possibles (ZoomedOutView ou ZoomedInView) d’une sémantique.

Énumérations

Nom Description
AnnotatedScrollBarScrollingEventKind

Définit des constantes qui spécifient comment une action de défilement a été lancée dans annotatedScrollBar.

AppBarClosedDisplayMode

Définit des constantes qui spécifient si les boutons d’icône sont affichés lorsqu’une barre d’application n’est pas complètement ouverte.

AutoSuggestionBoxTextChangeReason

Valeurs utilisées pour indiquer la raison de la modification du texte dans autoSuggestBox.

BackgroundSizing

Définit des constantes qui spécifient l’étendue de l’arrière-plan d’un élément par rapport à la bordure de l’élément.

CalendarViewDisplayMode

Définit des constantes qui spécifient la vue du calendrier affichée.

CalendarViewSelectionMode

Définit des constantes qui spécifient le type de sélections de dates autorisées dans le calendrier.

CandidateWindowAlignment

Définit des constantes qui spécifient la façon dont la fenêtre Éditeur de méthode d’entrée (IME) pour les prédictions de texte est alignée avec un contrôle de modification de texte.

CharacterCasing

Définit des constantes qui spécifient comment un contrôle modifie le cas des caractères au fur et à mesure qu’ils sont typés.

ClickMode

Spécifie quand l’événement Click doit être déclenché pour un contrôle.

ColorPickerHsvChannel

Définit des constantes pour spécifier les valeurs de canal Hue-Saturation-Value (HSV) et Alpha définies par un curseur dans un contrôle ColorPicker .

ColorSpectrumComponents

Définit des constantes qui spécifient comment les composants de couleur Hue-Saturation-Value (HSV) sont mappés sur le ColorSpectrum.

ColorSpectrumShape

Définit des constantes qui spécifient la façon dont le contrôle ColorSpectrum est affiché.

ComboBoxSelectionChangedTrigger

Définit des constantes qui spécifient l’action à laquelle un événement SelectionChanged se produit.

CommandBarDefaultLabelPosition

Définit des constantes qui spécifient le placement et la visibilité des étiquettes AppBarButton dans une commande.

CommandBarDynamicOverflowAction

Définit des constantes qui spécifient si des éléments ont été ajoutés ou supprimés du menu de dépassement de commande .

CommandBarLabelPosition

Définit des constantes qui spécifient l’emplacement et la visibilité de l’étiquette d’un bouton de barre d’application.

CommandBarOverflowButtonVisibility

Définit des constantes qui spécifient quand le bouton de dépassement de capacité d’une barre de commandes est affiché.

ContentDialogButton

Définit des constantes qui spécifient le bouton par défaut dans une boîte de dialogue de contenu.

ContentDialogPlacement

Définit des constantes qui spécifient où dans l’arborescence visuelle XAML un ContentDialog est rooté.

ContentDialogResult

Spécifie les identificateurs pour indiquer la valeur de retour d’un ContentDialog

DisabledFormattingAccelerators

Définit des constantes qui spécifient les raccourcis clavier pour la mise en forme qui sont désactivés dans un RichEditBox.

ElementRealizationOptions

Définit des constantes qui spécifient s’il faut supprimer le recyclage automatique de l’élément récupéré ou forcer la création d’un nouvel élément.

ExpandDirection

Définit des constantes qui spécifient dans quelle direction un contrôle doit se développer.

FlowLayoutLineAlignment

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

IncrementalLoadingTrigger

Définit des constantes qui spécifient le comportement de chargement incrémentiel de l’affichage de liste (propriété IncrementalLoadingTrigger ).

IndexBasedLayoutOrientation

Définit des constantes qui spécifient s’il existe une corrélation entre les index d’éléments et la façon dont ils sont disposés.

InfoBarCloseReason

Définit des constantes qui indiquent la cause de la fermeture d’InfoBar .

InfoBarSeverity

Définit des constantes qui indiquent la criticité de la barre d’informations affichée.

ItemCollectionTransitionOperation

Définit des constantes qui spécifient le type d’opération de transition à animer.

ItemCollectionTransitionTriggers

Définit des constantes qui spécifient ce qui a provoqué l’animation de transition de collection.

ItemContainerInteractionTrigger

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

ItemContainerMultiSelectMode

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

ItemContainerUserInvokeMode

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

ItemContainerUserSelectMode

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

ItemsUpdatingScrollMode

Définit des constantes qui spécifient le comportement de défilement des éléments lors de la mise à jour.

ItemsViewSelectionMode

Définit des constantes qui spécifient le mode de sélection d’un ItemsView.

LightDismissOverlayMode

Définit des constantes qui spécifient si la zone en dehors d’une interface utilisateur d’abandon clair est assombrie.

LinedFlowLayoutItemsJustification

Définit des constantes qui spécifient la façon dont les éléments sont alignés sur l’axe horizontal d’un LinedFlowLayout.

LinedFlowLayoutItemsStretch

Définit des constantes qui spécifient la taille des éléments pour remplir l’espace disponible dans un LinedFlowLayout.

ListPickerFlyoutSelectionMode

Définit des constantes qui spécifient le mode de sélection d’un ListPickerFlyout.

ListViewReorderMode

Définit des constantes qui spécifient le mode de réorganisation d’un Contrôle ListView ou GridView.

ListViewSelectionMode

Définit des constantes qui spécifient le mode de sélection d’un Contrôle ListView ou GridView.

NavigationViewBackButtonVisible

Définit des constantes qui spécifient si le bouton Précédent est visible dans NavigationView.

NavigationViewDisplayMode

Définit des constantes qui spécifient la façon dont le volet est affiché dans un NavigationView.

NavigationViewOverflowLabelMode

Définit des constantes qui spécifient l’étiquette du bouton de dépassement de capacité dans un NavigationView.

NavigationViewPaneDisplayMode

Définit des constantes qui spécifient comment et où le volet NavigationView est affiché.

NavigationViewSelectionFollowsFocus

Définit des constantes qui spécifient si la sélection d’éléments change lorsque le focus clavier change dans un NavigationView.

NavigationViewShoulderNavigationEnabled

Définit des constantes qui spécifient quand les pare-chocs du contrôleur de jeu peuvent être utilisées pour naviguer dans les éléments de navigation de niveau supérieur dans un NavigationView.

NumberBoxSpinButtonPlacementMode

Définit des valeurs qui spécifient la façon dont les boutons de rotation utilisés pour incrémenter ou décrémenter la valeur d’un NumberBox sont affichées.

NumberBoxValidationMode

Définit des valeurs qui spécifient le comportement de validation d’entrée d’un NumberBox lorsque l’entrée n’est pas valide.

Orientation

Définit des constantes qui spécifient les différentes orientations qu’un contrôle ou une disposition peut avoir.

PagerControlButtonVisibility

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

PagerControlDisplayMode

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

PanelScrollingDirection

Définit des constantes qui spécifient la direction dans laquelle un panneau fait défiler.

ParallaxSourceOffsetKind

Définit des constantes qui spécifient la façon dont les valeurs de décalage source d’un ParallaxView sont interprétées.

PasswordRevealMode

Définit des constantes qui spécifient le comportement de révéler le mot de passe d’un PasswordBox.

PipsPagerButtonVisibility

Définit des constantes qui spécifient la façon dont les boutons de navigation du PipsPager sont affichés .

PipsPagerWrapMode

Définit des constantes qui spécifient la façon dont le contrôle PipsPager gère l’habillage.

PivotHeaderFocusVisualPlacement

Définit des constantes qui spécifient le style de visuel focus utilisé pour les éléments d’en-tête de tableau croisé dynamique.

PivotSlideInAnimationGroup

Définit des constantes qui spécifient les différents groupes d’animations de diapositive auxquels les éléments pivot peuvent appartenir.

PlayerAnimationOptimization

Définit des constantes qui spécifient comment un animation AnimatedVisualPlayer met en cache les animations lorsque le lecteur est inactif.

RefreshPullDirection

Définit des constantes qui spécifient le sens d’extraction d’un RefreshContainer pour lancer une actualisation.

RefreshVisualizerOrientation

Définit des constantes qui spécifient l’orientation d’un RefreshVisualizer.

RefreshVisualizerState

Définit des constantes qui spécifient l’état d’un RefreshVisualizer

RequiresPointer

Définit des constantes qui spécifient lorsqu’un élément nécessite un comportement de pointeur semblable à la souris à partir d’un contrôleur de jeu.

RichEditClipboardFormat

Définit des constantes qui spécifient le format du texte copié à partir d’un RichEditBox.

ScrollBarVisibility

Définit des constantes qui spécifient la visibilité d’une barre de défilement dans un contrôle ScrollViewer .

ScrollingAnimationMode

Définit des constantes qui spécifient si le ScrollView contrôle lit des animations pour les actions de défilement et de zoom.

ScrollingChainMode

Définit des constantes qui spécifient la façon dont le défilement et le chaînage de zoom sont gérés par le ScrollView contrôle.

ScrollingContentOrientation

Définit des constantes qui spécifient l’orientation du défilement du contenu dans un ScrollView.

ScrollingInputKinds

Définit des constantes qui spécifient des types d’entrée qui sont ignorés par un ScrollView.

ScrollingInteractionState

Définit des constantes qui spécifient l’état d’interaction d’un ScrollView.

ScrollingRailMode

Définit des constantes qui spécifient l’état du rail de défilement pour un ScrollView.

ScrollingScrollBarVisibility

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

ScrollingScrollMode

Définit des constantes qui spécifient le comportement de défilement du ScrollView contrôle.

ScrollingSnapPointsMode

Définit des constantes qui spécifient la façon dont les ScrollView handles s’alignent sur les points d’ancrage.

ScrollingZoomMode

Définit des constantes qui spécifient si la ScrollView possibilité de zoom avant et arrière par le biais d’une entrée utilisateur.

ScrollIntoViewAlignment

Définit des constantes qui décrivent comment un élément qui fait défiler par programmation l’affichage s’aligne sur la zone visible.

ScrollMode

Définit des constantes qui spécifient le comportement de défilement pour ScrollViewer et d’autres parties impliquées dans les scénarios de défilement.

SelectionMode

Définit des constantes qui spécifient le comportement de sélection d’un ListBox.

SnapPointsType

Définit des constantes qui spécifient la façon dont les points d’ancrage panoramique sont traités pour l’entrée de mouvement/manipulation.

SplitViewDisplayMode

Définit des constantes qui spécifient la façon dont le volet est affiché dans un SplitView.

SplitViewPanePlacement

Définit des constantes qui spécifient si le volet est à gauche ou à droite du contenu dans un SplitView.

StretchDirection

Définit des constantes qui spécifient la direction dans laquelle le contenu est mis à l’échelle.

SwipeBehaviorOnInvoked

Définit des constantes qui spécifient le comportement d’un SwipeControl après l’appel d’une commande.

SwipeMode

Définit des constantes qui spécifient l’effet d’une interaction de balayage.

Symbol

Définit des constantes qui spécifient un glyphe de la police définie par la SymbolThemeFontFamily ressource.

TabViewCloseButtonOverlayMode

Définit des constantes qui décrivent le comportement du bouton fermer contenu dans chaque TabViewItem.

TabViewWidthMode

Définit des constantes qui spécifient la façon dont un TabView contrôle détermine la largeur de ses onglets.

TeachingTipCloseReason

Définit des constantes qui indiquent la cause de la fermeture de l’info-bulle d’enseignement .

TeachingTipHeroContentPlacementMode

Définit des constantes qui indiquent l’emplacement préféré du HeroContent dans un conseil d’enseignement.

TeachingTipPlacementMode

Définit des constantes qui indiquent l’emplacement préféré de l’info-bulle d’enseignement TeachingTip .

TeachingTipTailVisibility

Définit des constantes qui spécifient si la fin d’un conseil d’enseignement est visible ou réduite.

TreeViewSelectionMode

Définit des constantes qui spécifient le comportement de sélection pour une instance TreeView .

TwoPaneViewMode

Définit des constantes qui spécifient la façon dont les volets sont affichés dans un TwoPaneView.

TwoPaneViewPriority

Définit des constantes qui spécifient le volet qui a la priorité dans un TwoPaneView.

TwoPaneViewTallModeConfiguration

Définit des constantes qui spécifient la façon dont les volets sont affichés en mode TwoPaneView en mode hauteur.

TwoPaneViewWideModeConfiguration

Définit des constantes qui spécifient la façon dont les volets sont affichés dans un TwoPaneView en mode large.

UniformGridLayoutItemsJustification

Définit des constantes qui spécifient la façon dont les éléments sont alignés sur l’axe de non-défilement ou de non virtualisation.

UniformGridLayoutItemsStretch

Définit des constantes qui spécifient la taille des éléments pour remplir l’espace disponible dans un UniformGridLayout.

VirtualizationMode

Définit des constantes qui spécifient la façon dont VirtualizingStackPanel gère les conteneurs d’éléments pour ses éléments enfants.

WrapPanelItemsStretch

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

ZoomMode

Définit des constantes qui spécifient le mode actuel pour le comportement de zoom dans le contenu ScrollViewer .

Délégués

Nom Description
CalendarViewDayItemChangingEventHandler

Représente la méthode qui gère l’événement CalendarViewDayItemChanging .

CleanUpVirtualizedItemEventHandler

Représente la méthode qui gère l’événement joint CleanUpVirtualizedItemEvent .

ContextMenuOpeningEventHandler

Représente la méthode qui gère l’événement ContextMenuOpening qui existe sur plusieurs éléments d’interface utilisateur liés au texte.

DoInkPresenterWork

Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.

DragItemsStartingEventHandler

Représente la méthode qui gère l’événement DragItemsStarting .

HubSectionHeaderClickEventHandler

Représente la méthode qui gère un événement Hub.SectionHeaderClick .

ItemClickEventHandler

Représente la méthode qui gère un événement ItemClick .

ListViewItemToKeyHandler

Représente la méthode qui gère le rappel pour la méthode GetRelativeScrollPosition .

ListViewKeyToItemHandler

Représente la méthode asynchrone qui gère le rappel pour la méthode SetRelativeScrollPositionAsync .

SectionsInViewChangedEventHandler

Représente la méthode qui gère un événement SectionsInViewChanged .

SelectionChangedEventHandler

Représente la méthode qui gère l’événement SelectionChanged .

SemanticZoomViewChangedEventHandler

Représente la méthode qui gère les événements ViewChangeStarted et ViewChangeCompleted .

TextChangedEventHandler

Représente la méthode qui gère l’événement TextChanged .

TextControlPasteEventHandler

Représente la méthode qui gère un événement Paste .

Exemples

L’application WinUI 3 Gallery inclut des exemples interactifs de la plupart des contrôles, des caractéristiques et des fonctionnalités de WinUI 3. Obtenez l’application à partir du Microsoft Store ou obtenez le code source sur GitHub.