Microsoft.UI.Xaml.Controls.Primitives Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les composants qui composent des contrôles WinUI ou prennent en charge le modèle de composition de contrôle.
Classes
| Nom | Description |
|---|---|
| AppBarButtonTemplateSettings |
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 AppBarButton . Non destiné à une utilisation générale. |
| AppBarTemplateSettings |
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 AppBar . Non destiné à une utilisation générale. |
| AppBarToggleButtonTemplateSettings |
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 AppBarToggleButton . Non destiné à une utilisation générale. |
| AutoSuggestBoxHelper |
Représente un objet d’assistance pour le chargement et l’affichage d’une liste de suggestions. |
| ButtonBase |
Représente la classe de base pour tous les contrôles button, tels que Button, RepeatButton et HyperlinkButton. |
| CalendarPanel |
Représente un panneau qui contient un calendrier. |
| CalendarViewTemplateSettings |
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 CalendarView . Non destiné à une utilisation générale. |
| CarouselPanel |
Représente un panneau qui organise ses éléments dans une ligne et des cercles autour du premier élément lorsque le dernier élément est atteint. |
| ColorPickerSlider |
Représente un curseur dans un contrôle ColorPicker . |
| ColorSpectrum |
Représente un contrôle qui permet à un utilisateur de choisir une couleur à partir d’un spectre visuel. |
| ColumnMajorUniformToLargestGridLayout |
Représente une grille de disposition où chaque cellule est dimensionnée uniformément en fonction de la plus grande cellule de la grille requise pour prendre en charge son contenu. |
| ComboBoxHelper |
Fournit des méthodes d’assistance ComboBox pour le compilateur XAML. |
| ComboBoxTemplateSettings |
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 ComboBox . Non destiné à une utilisation générale. |
| CommandBarFlyoutCommandBar |
Représente une barre de commandes spécialisée utilisée dans un CommandBarFlyout. |
| CommandBarFlyoutCommandBarAutomationProperties |
Permet d’obtenir ou de définir des propriétés d’automatisation spécifiques pour CommandBarFlyoutCommandBar. |
| CommandBarFlyoutCommandBarTemplateSettings |
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 CommandBarFlyout . Non destiné à une utilisation générale. |
| CommandBarTemplateSettings |
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 CommandBar . Non destiné à une utilisation générale. |
| CornerRadiusFilterConverter |
Convertit un struct CornerRadius existant en un nouveau struct CornerRadius, avec des filtres appliqués pour extraire uniquement les champs spécifiés, laissant les autres définis sur 0. |
| CornerRadiusToThicknessConverter |
Convertit un CornerRadius en épaisseur et applique également des filtres pour extraire uniquement les champs spécifiés, en laissant les autres définis sur 0. |
| DragCompletedEventArgs |
Fournit des données pour l’événement DragCompleted qui se produit lorsqu’un utilisateur termine une opération de glisser avec la souris d’un contrôle Thumb . |
| DragDeltaEventArgs |
Fournit des données pour l’événement DragDelta qui se produit une ou plusieurs fois lorsqu’un utilisateur fait glisser un contrôle Pouce avec la souris. |
| DragStartedEventArgs |
Fournit des données pour l’événement DragStarted qui se produit lorsqu’un utilisateur fait glisser un contrôle Thumb avec la souris. |
| FlyoutBase |
Représente la classe de base pour les contrôles volants, tels que Flyout et MenuFlyout. |
| FlyoutBaseClosingEventArgs |
Fournit des données pour l’événement FlyoutBase.Closing |
| FlyoutShowOptions |
Représente les options utilisées pour afficher un menu volant. |
| GeneratorPositionHelper |
Fournit des méthodes utilitaires pour évaluer et créer des valeurs de structure GeneratorPosition . Le code C# doit utiliser des membres de GeneratorPosition à la place. |
| GridViewItemPresenter |
Représente les éléments visuels d’un GridViewItem. Lors du développement pour Windows 10, utilisez ListViewItemPresenter au lieu de GridViewItemPresenter dans votre style de conteneur d’éléments, à la fois pour ListView et pour GridView. Si vous modifiez une copie des styles de conteneur d’éléments par défaut, vous obtiendrez le type correct. |
| GridViewItemTemplateSettings |
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 GridView . Non destiné à une utilisation générale. |
| InfoBarPanel |
Représente un panneau qui organise ses éléments horizontalement s’il existe un espace disponible, sinon verticalement. |
| ItemsChangedEventArgs |
Fournit des données pour l’événement ItemsChanged . |
| JumpListItemBackgroundConverter |
Fournit le pinceau d’arrière-plan approprié pour les éléments dans le modèle d’élément d’une liste de raccourcis à lier. Le pinceau reflète le thème actuel et la couleur d’accentuation, et il est également utilisé pour nuancer les éléments de liste de raccourcis de groupe vide. Par défaut, le pinceau correspond aux applications intégrées, mais vous pouvez le remplacer pour répondre à vos besoins de conception à l’aide des propriétés Activé et Désactivé . |
| JumpListItemForegroundConverter |
Fournit le pinceau de premier plan approprié pour les éléments dans le modèle d’élément d’une liste de raccourcis à lier. Le pinceau reflète le thème actuel et la couleur d’accentuation, et il est également utilisé pour nuancer les éléments de liste de raccourcis de groupe vide. Par défaut, le pinceau correspond aux applications intégrées, mais vous pouvez le remplacer pour répondre à vos besoins de conception à l’aide des propriétés Activé et Désactivé . |
| LayoutInformation |
Définit des méthodes qui fournissent des informations supplémentaires sur la disposition d’un élément. |
| ListViewItemPresenter |
Représente les éléments visuels d’un ListViewItem. Lors du développement pour Windows 10, utilisez ListViewItemPresenter au lieu de GridViewItemPresenter dans votre style de conteneur d’éléments, à la fois pour ListView et pour GridView. Si vous modifiez une copie des styles de conteneur d’éléments par défaut, vous obtiendrez le type correct. |
| ListViewItemTemplateSettings |
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 ListViewItem. Non destiné à une utilisation générale. |
| LoopingSelector |
Contrôle de sélection à défilement infini. |
| LoopingSelectorItem |
Élément contenu dans un contrôle LoopingSelector . |
| LoopingSelectorPanel |
Panneau permettant de positionner et d’organiser les éléments child LoopingSelector . |
| MenuFlyoutItemTemplateSettings |
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 MenuFlyoutItem . Non destiné à une utilisation générale. |
| MenuFlyoutPresenterTemplateSettings |
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 MenuFlyoutPresenter . Non destiné à une utilisation générale. |
| MonochromaticOverlayPresenter |
Permet de remplacer visuellement les couleurs des éléments d’une grille avec un schéma ou une teinte monochromatique. |
| NavigationViewItemPresenter |
Représente les éléments visuels d’un Élément NavigationViewItem. |
| NavigationViewItemPresenterTemplateSettings |
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 NavigationViewItemPresenter . Non destiné à une utilisation générale. |
| OrientedVirtualizingPanel |
Ajoute l’infrastructure (fournit une classe de base) pour virtualiser les conteneurs de disposition qui prennent en charge les signaux spatiaux, tels que VirtualizingStackPanel et WrapGrid. |
| PickerFlyoutBase |
Représente une classe de base pour les contrôles de sélecteur. |
| PivotHeaderItem |
Représente un élément d’en-tête dans le contrôle d’éléments d’en-tête de tableau croisé dynamique spécialisé. |
| PivotHeaderPanel |
Affiche le texte d’en-tête des éléments d’un contrôle pivot . |
| PivotPanel |
Affiche les éléments d’un contrôle pivot . |
| Popup |
Affiche le contenu au-dessus du contenu existant, dans les limites de la fenêtre d’application. |
| RangeBase |
Représente un élément qui a une valeur dans une plage spécifique, telle que les contrôles ProgressBar, ScrollBar et Slider . |
| RangeBaseValueChangedEventArgs |
Fournit des données sur une modification de la valeur de plage pour l’événement ValueChanged . |
| RepeatButton |
Représente un contrôle qui déclenche son événement Click à plusieurs reprises lorsqu’il est enfoncé et maintenu. |
| RepeatedScrollSnapPoint |
Représente plusieurs points équidistants auxquels le contenu défilé peut s’aligner. |
| RepeatedZoomSnapPoint |
Représente plusieurs points équidistants auxquels le contenu zoomé peut s’aligner. |
| ScrollBar |
Représente un contrôle qui fournit une barre de défilement qui a un pouce glissant dont la position correspond à une valeur. |
| ScrollControllerAddScrollVelocityRequestedEventArgs |
Fournit des données pour l’événement |
| ScrollControllerPanRequestedEventArgs |
Fournit des données pour l’événement IScrollControllerPanningInfo.PanRequested . |
| ScrollControllerScrollByRequestedEventArgs |
Fournit des données pour l’événement |
| ScrollControllerScrollToRequestedEventArgs |
Fournit des données pour l’événement |
| ScrollEventArgs |
Fournit des données pour l’événement Scroll . |
| ScrollPresenter |
Représente un conteneur primitif qui fournit la prise en charge du défilement, du panoramique et du zoom pour son contenu. |
| ScrollSnapPoint |
Représente un point unique vers lequel le contenu défilé peut s’aligner. |
| ScrollSnapPointBase |
Représente la classe de base pour le défilement des points d’ancrage utilisés par un |
| Selector |
Représente un contrôle qui permet à un utilisateur de sélectionner un élément dans une collection d’éléments. |
| SelectorItem |
Fournit une classe de base pour les types d’éléments dans un contrôle de sélection. |
| SnapPointBase |
Représente la classe de base pour le défilement et le zoom des points d’ancrage utilisés par un |
| SplitViewTemplateSettings |
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 SplitView. Non destiné à une utilisation générale. |
| TabViewListView |
Représente le ListView correspondant au TabStrip dans tabView. |
| Thumb |
Représente un contrôle qui peut être déplacé par l’utilisateur. |
| TickBar |
Représente une graduation sur un contrôle Slider . Non destiné à une utilisation générale. |
| ToggleButton |
Représente un contrôle qu’un utilisateur peut sélectionner (vérifier) ou désactiver (décocher). Classe de base pour les contrôles qui peuvent changer d’état, tels que CheckBox et RadioButton. |
| ToggleSwitchTemplateSettings |
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 ToggleSwitch . Non destiné à une utilisation générale. |
| ToolTipTemplateSettings |
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 Info-bulle . Non destiné à une utilisation générale. |
| ZoomSnapPoint |
Représente un point unique sur lequel le contenu zoomé peut s’aligner. |
| ZoomSnapPointBase |
Représente la classe de base pour effectuer un zoom sur les points d’ancrage utilisés par un |
Structures
| Nom | Description |
|---|---|
| GeneratorPosition |
GeneratorPosition est utilisé pour décrire la position d’un élément géré par ItemContainerGenerAtor. |
Interfaces
| Nom | Description |
|---|---|
| IScrollController |
Spécifie un contrat pour les widgets de type barre de défilement qui peuvent définir les décalages de défilement du contenu dans un contrôle de défilement. |
| IScrollControllerPanningInfo |
Encapsule des informations relatives au panoramique indépendant de l’interface utilisateur qu’une |
| IScrollSnapPointsInfo |
Décrit le comportement du point d’ancrage pour les objets qui contiennent et présentent des éléments. |
Énumérations
| Nom | Description |
|---|---|
| AnimationDirection |
Définit des constantes qui spécifient la direction dans laquelle une animation se traduit du début à la fin. |
| ComponentResourceLocation |
Définit des constantes qui spécifient le comportement de recherche pour les références aux ressources d’application par chemin d’accès URI (Uniform Resource Identifier). |
| CornerRadiusFilterKind |
Définit des constantes qui spécifient le type de filtre pour une instance CornerRadiusFilterConverter . |
| CornerRadiusToThicknessConverterKind |
Définit des constantes qui spécifient le type de filtre pour une instance CornerRadiusToThicknessConverter . |
| EdgeTransitionLocation |
Définit des constantes qui spécifient l’emplacement des transitions de périphérie pour l’interface utilisateur de périphérie, telles que les barres d’application. |
| FlyoutPlacementMode |
Définit des constantes qui spécifient l’emplacement préféré pour positionner un contrôle dérivé FlyoutBase par rapport à un élément visuel. |
| FlyoutShowMode |
Définit des constantes qui spécifient le comportement d’un menu volant lorsqu’elles sont affichées. |
| GeneratorDirection |
Définit des constantes qui spécifient la direction dans laquelle la génération d’élément se produit. |
| GroupHeaderPlacement |
Déclare où l’en-tête est placé par rapport aux éléments d’un contrôle de regroupement d’éléments. |
| ListViewItemPresenterCheckMode |
Définit des constantes qui spécifient le style de case à cocher affiché pour sélectionner un élément. |
| ListViewItemPresenterSelectionIndicatorMode |
Définit des constantes qui spécifient la façon dont l’indicateur de sélection est affiché sur un élément d’affichage de liste. |
| PlacementMode |
Définit des constantes qui spécifient l’emplacement par défaut pour le positionnement d’une info-bulle par rapport à un élément visuel. |
| PopupPlacementMode |
Définit des constantes qui spécifient l’emplacement préféré pour positionner une fenêtre contextuelle par rapport à un élément visuel. |
| ScrollEventType |
Définit des constantes qui spécifient le type d’événement Scroll qui s’est produit. |
| ScrollingIndicatorMode |
Définit des constantes qui spécifient des animations de transition spécifiques à l’entrée qui font partie du modèle par défaut pour ScrollBar. |
| ScrollSnapPointsAlignment |
Définit des constantes qui spécifient les options d’alignement des points d’ancrage par rapport à un bord de la fenêtre d’affichage. Quel bord dépend de l’orientation de l’objet où l’alignement est appliqué. |
| SliderSnapsTo |
Définit des constantes qui spécifient la façon dont une classe de contrôle de plage slider ou associée est conforme à la position de l’indicateur à ses étapes ou graduations. |
| SnapPointsAlignment |
Définit des constantes qui spécifient des options d’alignement de point d’alignement par rapport à un bord. Quel bord dépend de l’orientation de l’objet où l’alignement est appliqué. |
| TickPlacement |
Définit des constantes qui spécifient la position des graduations dans un curseur par rapport au suivi que le contrôle implémente. |
Délégués
| Nom | Description |
|---|---|
| DragCompletedEventHandler |
Représente la méthode qui gère l’événement DragCompleted d’un pouce. |
| DragDeltaEventHandler |
Représente la méthode qui gère l’événement DragDelta d’un Pouce. |
| DragStartedEventHandler |
Représente la méthode qui gère l’événement DragStarted d’un pouce. |
| ItemsChangedEventHandler |
Représente la méthode qui gère l’événement ItemsChanged . |
| RangeBaseValueChangedEventHandler |
Représente la méthode qui gère un événement ValueChanged . |
| ScrollEventHandler |
Représente la méthode qui gère l’événement Scroll d’une barre de défilement. |