Partager via


Microsoft.UI.Xaml.Controls.Primitives Espace de noms

Définit les composants qui composent les contrôles WinUI ou prennent en charge le modèle de composition de contrôle.

Classes

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 de bouton, 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 en une ligne et tourne 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, en 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 Thumb 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 de menu volant, 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 . C# et Microsoft Visual Basic code doivent utiliser les membres de GeneratorPosition à la place.

GridViewItemPresenter

Représente les éléments visuels d’un objet GridViewItem. Lorsque vous développez une application pour Windows 10, utilisez ListViewItemPresenter à la place 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 y a de l’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 du modèle d’élément d’une liste de raccourcis à lier. Le pinceau reflète le thème et la couleur d’accentuation actuels, 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 et la couleur d’accentuation actuels, 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 objet ListViewItem. Lorsque vous développez une application pour Windows 10, utilisez ListViewItemPresenter à la place 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 Objet 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 LoopingSelector enfants.

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 la 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 dans un contrôle Pivot .

PivotPanel

Affiche les éléments dans un contrôle Pivot .

Popup

Affiche le contenu par-dessus le 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, comme 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 tenu.

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 avec un pouce glissant dont la position correspond à une valeur.

ScrollControllerAddScrollVelocityRequestedEventArgs

Fournit des données pour l'événement IScrollController.AddScrollVelocityRequested.

ScrollControllerPanRequestedEventArgs

Fournit des données pour l’événement IScrollControllerPanningInfo.PanRequested .

ScrollControllerScrollByRequestedEventArgs

Fournit des données pour l'événement IScrollController.ScrollByRequested.

ScrollControllerScrollToRequestedEventArgs

Fournit des données pour l'événement IScrollController.ScrollToRequested.

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 sur lequel le contenu défilé peut s’aligner.

ScrollSnapPointBase

Représente la classe de base pour les points d’ancrage de défilement utilisés par un ou un ScrollPresenter autre contrôle de défilement.

Selector

Représente un contrôle qui permet à un utilisateur de sélectionner un élément à partir d’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 ScrollPresenter ou un autre contrôle de défilement.

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 à 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 (case activée) ou effacer (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 le zoom des points d’ancrage utilisés par un ou un ScrollPresenter autre contrôle de défilement.

Structures

GeneratorPosition

GeneratorPosition est utilisé pour décrire la position d’un élément géré par ItemContainerGenerator.

Interfaces

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 les informations relatives au panoramique indépendant des threads d’interface utilisateur qu’une IScrollController implémentation peut prendre en charge.

IScrollSnapPointsInfo

Décrit le comportement du point d’ancrage pour les objets qui contiennent et présentent des éléments.

Énumérations

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 le chemin URI (Uniform Resource Identifier).

CornerRadiusFilterKind

Définit des constantes qui spécifient le type de filtre d’un instance CornerRadiusFilterConverter.

CornerRadiusToThicknessConverterKind

Définit des constantes qui spécifient le type de filtre d’un 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’il est affiché.

GeneratorDirection

Définit des constantes qui spécifient la direction dans laquelle la génération d’élément se produira.

GroupHeaderPlacement

Déclare l’emplacement 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 indiqué pour sélectionner un élément.

ListViewItemPresenterSelectionIndicatorMode

Définit des constantes qui spécifient la façon dont l’indicateur de sélection s’affiche sur un élément d’affichage de liste.

PlacementMode

Définit des constantes qui spécifient l’emplacement préféré pour positionner 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 des options pour l’alignement du point d’alignement par rapport à un bord de fenêtre d’affichage. Le bord dépend de l’orientation de l’objet où l’alignement est appliqué.

SliderSnapsTo

Définit des constantes qui spécifient comment un Slider ou une classe de contrôle de plage associée est conforme à la position de l’indicateur à ses étapes ou à ses graduations.

SnapPointsAlignment

Définit des constantes qui spécifient des options pour l’alignement du point d’ancrage par rapport à un bord. Le 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 à la piste que le contrôle implémente.

Délégués

DragCompletedEventHandler

Représente la méthode qui va gérer l’événement DragCompleted d’un Thumb.

DragDeltaEventHandler

Représente la méthode qui gérera l’événement DragDelta d’un Thumb.

DragStartedEventHandler

Représente la méthode qui gérera l’événement DragStarted d’un pouce.

ItemsChangedEventHandler

Représente la méthode qui gérera l’événement ItemsChanged .

RangeBaseValueChangedEventHandler

Représente la méthode qui va gérer un événement ValueChanged .

ScrollEventHandler

Représente la méthode qui gérera l’événement Scroll d’un ScrollBar.