Microsoft.UI.Xaml 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.
Fournit des API d’infrastructure générales pour la bibliothèque d’interface utilisateur Windows (WinUI).
Classes
AdaptiveTrigger |
Représente une règle déclarative qui applique des états visuels en fonction des propriétés de fenêtre. |
Application |
Représente l’application actuelle et ses services disponibles. |
ApplicationInitializationCallbackParams |
Représente un objet à transmettre des informations pour une séquence d’initialisation personnalisée. (Obsolète) |
BindingFailedEventArgs |
Fournit des données d’événement pour l’événement DebugSettings.BindingFailed. |
BringIntoViewOptions |
Représente les options qui peuvent être appliquées lorsqu’un élément est mis en vue. |
BringIntoViewRequestedEventArgs |
Fournit des données pour l’événement UIElement.BringIntoViewRequested. |
BrushTransition |
Fournit le comportement de transition animée lorsque le pinceau d’un élément change. Actuellement limité aux modifications entre les objets |
ColorPaletteResources |
Représente un dictionnaire de ressources spécialisé qui contient des ressources de couleur utilisées par les éléments XAML. |
CornerRadiusHelper |
Fournit des méthodes utilitaires de base pour le traitement des valeurs CornerRadius. Le code C# et Microsoft Visual Basic doivent utiliser des méthodes de CornerRadius à la place. |
DataContextChangedEventArgs |
Fournit des données pour l’événement DataContextChanged. |
DataTemplate |
Décrit la structure visuelle d’un objet de données. Utilisez la liaison de données pour des éléments spécifiques dans le modèle qui affichent les valeurs de données. |
DataTemplateKey |
Représente la clé de ressource de la classe DataTemplate. |
DebugSettings |
Déclare comment certains aspects de l’application se comportent lorsqu’elle est exécutée dans un environnement de débogage |
DependencyObject |
Représente un objet qui participe au système de propriétés de dépendance. |
DependencyObjectCollection |
Implémente une classe de collection pratique qui peut contenir des éléments DependencyObject. |
DependencyProperty |
Représente une propriété de dépendance inscrite auprès du système de propriétés de dépendance. Les propriétés de dépendance prennent en charge les expressions valeur, la liaison de données, l’animation et la notification de modification de propriété. Pour plus d’informations sur la façon dont les valeurs DependencyProperty servent d’identificateurs pour les propriétés de dépendance, consultez vue d’ensemble des propriétés de dépendance. |
DependencyPropertyChangedEventArgs |
Fournit des données pour une implémentation PropertyChangedCallback appelée lorsqu’une propriété de dépendance change sa valeur. Fournit également des données d’événement pour l’événement Control.IsEnabledChanged et tout autre événement qui utilise le délégué DependencyPropertyChangedEventHandler. |
DispatcherTimer |
Fournit un minuteur intégré à la file d’attente du répartiteur |
DragEventArgs |
Fournit des données pour les événements de glisser-déplacer. |
DragOperationDeferral |
Vous permet de faire glisser-déplacer du contenu avec une application cible de manière asynchrone. |
DragStartingEventArgs |
Fournit des données d’événement pour l’événement DragStarting. |
DragUI |
Fournit la représentation visuelle des données déplacées au début d’une opération de glisser-déplacer. |
DragUIOverride |
Fournit la représentation visuelle des données déplacées pendant une opération de glisser-déplacer, y compris les commentaires de la cible de déplacement. |
DropCompletedEventArgs |
Fournit des données d’événement pour l’événement DropCompleted. |
DurationHelper |
Fournit des méthodes utilitaires de base pour le traitement des valeurs Durée. Le code C# et Microsoft Visual Basic doivent utiliser des méthodes de Durée à la place. |
EffectiveViewportChangedEventArgs |
Fournit des données pour l’événement FrameworkElement.EffectiveViewportChanged. |
ElementFactoryGetArgs |
Représente les arguments facultatifs à utiliser lors de l’appel d’une implémentation de la méthode IElementFactory's GetElement. |
ElementFactoryRecycleArgs |
Représente les arguments facultatifs à utiliser lors de l’appel d’une implémentation de la méthode IElementFactory's RecycleElement. |
ElementSoundPlayer |
Représente un lecteur pour les sons de contrôle XAML. |
EventTrigger |
Représente un déclencheur qui applique un ensemble d’actions (storyboards d’animation) en réponse à un événement. Non couramment utilisé. Voir les remarques. |
ExceptionRoutedEventArgs |
Fournit des données d’événement pour les exceptions déclenchées en tant qu’événements par des opérations asynchrones, telles que ImageFailed. |
FrameworkElement |
Fournit une classe d’élément de base pour les objets d’interface utilisateur Windows Runtime.
|
FrameworkTemplate |
Crée une arborescence d’éléments. FrameworkTemplate est une classe de base pour les classes qui ont un comportement de création de modèles spécifique, notamment ControlTemplate et DataTemplate. |
FrameworkView |
Représente la fenêtre d’interface utilisateur d’une application. |
FrameworkViewSource |
Crée des vues, en particulier Instances de FrameworkView. Il s’agit de l’infrastructure et n’a pas besoin d’être accessible dans la plupart des scénarios d’application. |
GridLengthHelper |
Fournit des méthodes d’assistance pour évaluer ou définir valeurs de GridLength. Le code C# doit utiliser des méthodes de GridLength à la place. |
LaunchActivatedEventArgs |
Fournit des informations sur l’événement Application.OnLaunched. |
MediaFailedRoutedEventArgs |
Fournit des données d’événement pour l’événement MediaElement.MediaFailed. |
PointHelper |
Fournit des méthodes d’assistance pour définir valeurs Point. Le code C# doit utiliser des méthodes de Point à la place. |
PropertyMetadata |
Définit les aspects de comportement d’une propriété de dépendance, y compris les conditions avec lesquelles elle a été inscrite. Pour plus d’informations sur l’utilisation de |
PropertyPath |
Implémente une structure de données pour décrire une propriété comme chemin d’accès sous une autre propriété ou sous un type propriétaire. Les chemins de propriété sont utilisés dans la liaison de données aux objets. |
RectHelper |
Fournit des méthodes d’assistance pour évaluer ou définir des valeurs Rect. Le code C# doit utiliser des membres de Rect à la place. |
ResourceDictionary |
Définit un référentiel pour les ressources XAML, telles que les styles, que votre application utilise. Vous définissez les ressources en XAML et pouvez ensuite les récupérer en XAML à l’aide de l’extension de balisage {StaticResource} et l’extension de balisage {ThemeResource}. Vous pouvez également accéder aux ressources avec du code, mais cela est moins courant. |
ResourceManagerRequestedEventArgs |
Fournit des données d’événement pour l’événement |
RoutedEvent |
Représente un événement routé vers le système d’événements Windows Runtime. |
RoutedEventArgs |
Contient des informations d’état et des données d’événement associées à un événement routé. |
ScalarTransition |
Fournit le comportement de transition animée lorsque les propriétés Opacity ou Rotation d’un élément changent. |
Setter |
Applique une valeur à une propriété dans un style |
SetterBase |
Représente la classe de base pour les setters de valeurs. |
SetterBaseCollection |
Représente une collection d’objets qui héritent de SetterBase. |
SizeChangedEventArgs |
Fournit des données relatives à l’événement FrameworkElement.SizeChanged. |
SizeHelper |
Fournit des méthodes d’assistance pour évaluer ou définir des valeurs Size. Le code C# doit utiliser des membres de Size à la place. |
StateTrigger |
Représente un déclencheur qui applique des états visuels de manière conditionnelle. |
StateTriggerBase |
Représente la classe de base pour les déclencheurs d’état. |
Style |
Contient des setters de propriétés qui peuvent être partagés entre des instances d’un type. Une |
StyleTypedPropertyAttribute |
Représente un attribut appliqué à la définition de classe et détermine les |
TargetPropertyPath |
Représente le chemin d’accès à une propriété sur un élément cible. |
TemplatePartAttribute |
Représente un attribut appliqué à la définition de classe pour identifier les types des parties nommées utilisées pour la création de modèles. |
TemplateVisualStateAttribute |
Spécifie qu’un contrôle peut être dans un certain état et qu’un VisualState est attendu dans le ControlTemplate du contrôle. |
ThicknessHelper |
Fournit des méthodes d’assistance pour évaluer ou définir valeurs d’épaisseur. Le code C# doit utiliser des membres de Épaisseur à la place. |
TriggerAction |
Sert de classe de base pour BeginStoryboard. Non couramment utilisé. Voir les remarques. |
TriggerActionCollection |
Représente une collection d’objets BeginStoryboard. |
TriggerBase |
Sert de classe de base pour EventTrigger. Non couramment utilisé. Voir les remarques. |
TriggerCollection |
Représente une collection d’objets EventTrigger. |
UIElement |
|
UIElementWeakCollection |
Représente une collection de références faibles aux objets UIElement. |
UnhandledExceptionEventArgs |
Fournit des données pour l’événement UnhandledException. |
Vector3Transition |
Fournit le comportement de transition animé lorsque les propriétés traduction ou mise à l’échelle d’un élément changent. |
VisualState |
Représente l’apparence visuelle d’un élément d’interface utilisateur lorsqu’il est dans un état spécifique. Les états visuels utilisent Setters ou un Storyboard pour définir les propriétés de l’interface utilisateur dans des pages ou des modèles de contrôle où le |
VisualStateChangedEventArgs |
Fournit des données pour les événements CurrentStateChanging |
VisualStateGroup |
Contient des objets VisualState mutuellement exclusifs et VisualTransition objets utilisés pour passer d’un état à un autre. |
VisualStateManager |
Gère les états visuels et la logique des transitions entre les états visuels pour les contrôles. Fournit également la prise en charge des propriétés jointes pour |
VisualTransition |
Représente le comportement visuel qui se produit lorsque le contrôle passe d’un état visuel à un autre. |
Window |
Représente la fenêtre de l’application actuelle. |
WindowActivatedEventArgs |
Contient les informations d’état d’activation de la fenêtre retournées par l’événement Microsoft.UI.Xaml.Window.Activated. |
WindowEventArgs |
Contient les informations d’état de la fenêtre retournées par l’événement Window.Closed. |
WindowSizeChangedEventArgs |
Contient les informations d’état de taille de la fenêtre retournées par l’événement Window.SizeChanged. |
WindowVisibilityChangedEventArgs |
Contient les informations d’état de visibilité de la fenêtre retournées par l’événement Window.VisibilityChanged. |
XamlResourceReferenceFailedEventArgs |
Fournit des données d’événement pour l’événement |
XamlRoot |
Représente une arborescence de contenu XAML et d’informations sur le contexte dans lequel il est hébergé. |
XamlRootChangedEventArgs |
Fournit des données pour l’événement XamlRoot.Changed. |
Structures
CornerRadius |
Décrit les caractéristiques d’un angle arrondi, par exemple, peuvent être appliquées à un Bordure. |
Duration |
Représente la durée pendant laquelle une Chronologie est active, ou plus généralement représente une durée qui prend également en charge deux valeurs spéciales |
GridLength |
Représente une mesure pour la logique de contrôle qui prend explicitement en charge dimensionnement star (*) et dimensionnement automatique. |
Thickness |
Décrit l’épaisseur d’un cadre autour d’un rectangle. Quatre valeurs |
Interfaces
IDataTemplateExtension |
Définit les méthodes d’assistance pour le rendu par phases d’un modèle de données. |
IElementFactory |
Prend en charge la création et le recyclage d’objets UIElement. |
IXamlServiceProvider |
Définit un mécanisme de récupération d’un objet de service ; autrement dit, un objet qui fournit une prise en charge personnalisée à d’autres objets. |
Énumérations
ApplicationHighContrastAdjustment |
Définit des constantes qui spécifient si l’infrastructure ajuste automatiquement les propriétés visuelles de l’application lorsque des thèmes à contraste élevé sont activés. |
ApplicationRequiresPointerMode |
Important n’utilisez pas. ApplicationRequiresPointerMode n’est pas pris en charge dans le Kit de développement logiciel (SDK) d’application Windows. Spécifie les expériences d’interaction pour les appareils non pointeurs tels qu’un clavier ou un contrôleur de jeu. |
ApplicationTheme |
Déclare la préférence de thème pour une application. |
AutomationTextAttributesEnum |
Définit des constantes qui identifient les attributs de texte d’une plage de texte Microsoft UI Automation. |
DispatcherShutdownMode |
Définit des constantes qui spécifient la façon dont une application s’arrête. |
DurationType |
Déclare si un durée |
ElementHighContrastAdjustment |
Définit des constantes qui spécifient si l’infrastructure ajuste automatiquement les propriétés visuelles d’un élément lorsque des thèmes à contraste élevé sont activés. |
ElementSoundKind |
Définit des constantes qui spécifient le son lu par la méthode ElementSoundPlayer.Play. |
ElementSoundMode |
Définit des constantes qui spécifient la préférence d’un contrôle pour déterminer si les sons sont lus. |
ElementSoundPlayerState |
Définit des constantes qui spécifient si les contrôles XAML jouent des sons. |
ElementSpatialAudioMode |
Définit des constantes qui indiquent si le son spatial est activé, désactivé ou géré automatiquement. |
ElementTheme |
Spécifie un thème d’interface utilisateur qui doit être utilisé pour des UIElement individuels parties d’une interface utilisateur d’application. |
FlowDirection |
Définit des constantes qui spécifient le sens du flux de contenu pour les éléments de texte et d’interface utilisateur. |
FocusState |
Décrit comment un élément a obtenu le focus. |
FocusVisualKind |
Spécifie les commentaires visuels utilisés pour indiquer l’élément d’interface utilisateur avec focus lors de la navigation avec un clavier ou un contrôleur de jeu. |
FontCapitals |
Décrit la valeur de style de lettre majuscule pour la propriété jointe Typography.Capitals. |
FontEastAsianLanguage |
Fournit un mécanisme permettant de sélectionner des versions spécifiques à la police des glyphes pour un système ou une langue d’écriture d’Asie de l’Est spécifié. |
FontEastAsianWidths |
Fournit un mécanisme permettant de sélectionner des glyphes de différents styles de largeur. |
FontFraction |
Décrit une valeur de style de fraction pour la propriété jointe Typography.Fraction. |
FontNumeralAlignment |
Décrit la valeur d’alignement numérique de la propriété jointe Typography.NumeralAlignment. |
FontNumeralStyle |
Décrit une valeur de style numérique pour la propriété jointe Typography.NumeralStyle. |
FontVariants |
Décrit une valeur de variante de police pour la propriété jointe Typography.Variant s. |
GridUnitType |
Décrit le type de valeur qu’un objet GridLength contient. |
HorizontalAlignment |
Indique où un élément doit être affiché sur l’axe horizontal par rapport à l’emplacement de disposition alloué de l’élément parent. |
LayoutCycleDebugBreakLevel |
Définit des constantes qui spécifient le niveau d’événements de suivi du cycle de disposition qui doivent déclencher un point d’arrêt du débogueur lorsqu’un blocage du cycle de disposition apparaît imminent. |
LayoutCycleTracingLevel |
Définit des constantes qui spécifient si les informations de suivi du cycle de disposition sont écrites dans le débogueur natif et le niveau de détail enregistré. |
LineStackingStrategy |
Décrit le mécanisme par lequel une zone de ligne est déterminée pour chaque ligne. |
OpticalMarginAlignment |
Spécifie la façon dont les valeurs de roulement côté dans la typographie par caractère sont gérées lors de l’alignement sur une limite de conteneur de texte. |
TextAlignment |
Spécifie si le texte est centré, aligné à gauche ou aligné à droite. |
TextLineBounds |
Influence la façon dont une hauteur de boîte de trait est calculée |
TextReadingOrder |
Fournit une valeur pour les propriétés |
TextTrimming |
Décrit comment le texte est rogné lorsqu’il dépasse le bord de sa zone contenante. |
TextWrapping |
Spécifie si le texte est encapsulé lorsqu’il atteint le bord de son conteneur. |
Vector3TransitionComponents |
Définit des constantes qui spécifient les axes à animer pendant l’animation Vector3Transition. |
VerticalAlignment |
Décrit comment un élément enfant est positionné verticalement ou étiré dans l’emplacement de disposition d’un parent. |
Visibility |
Spécifie l’état d’affichage d’un élément. |
WindowActivationState |
Spécifie les raisons pour lesquelles un événement Activé doit être déclenché sur unWindow |
Délégués
ApplicationInitializationCallback |
Représente le rappel qui doit être appelé pendant la séquence d’initialisation. |
BindingFailedEventHandler |
Représente la méthode qui gère l’événement DebugSettings.BindingFailed. |
CreateDefaultValueCallback |
Représente la méthode qui peut être appelée dans le cadre d’un constructeur PropertyMetadata pour différer la définition d’une valeur par défaut de propriété de dépendance. |
DependencyPropertyChangedCallback |
Représente le rappel appelé lorsqu’une valeur de propriété change, pour les notifications de modification de propriété inscrites auprès de la technique RegisterPropertyChangedCallback. |
DependencyPropertyChangedEventHandler |
Représente la méthode qui gère les événements qui se produisent lorsqu’une DependencyProperty est modifiée sur une implémentation DependencyObject particulière. |
DragEventHandler |
Représente la méthode qui gère leDragEnter |
EnteredBackgroundEventHandler |
Gestionnaire de l’événement Application.EnteredBackground. |
ExceptionRoutedEventHandler |
Représente la méthode qui gère certains événements qui signalent des exceptions. Ces exceptions proviennent généralement d’opérations asynchrones. |
LeavingBackgroundEventHandler |
Gestionnaire de l’événement Application.LeavingBackground. |
PropertyChangedCallback |
Représente le rappel appelé lorsque la valeur de propriété effective d’une propriété de dépendance change. |
RoutedEventHandler |
Représente la méthode qui gère les événements routés. |
SizeChangedEventHandler |
Représente la méthode qui gère l’événement SizeChanged. |
SuspendingEventHandler |
Gestionnaire de l’événement Application.Suspending. |
UnhandledExceptionEventHandler |
Représente la méthode qui gère l’événement UnhandledException. |
VisualStateChangedEventHandler |
Représente la méthode qui gère les événements CurrentStateChanging et CurrentStateChanged. |
Exemples
L’application galerie WinUI 3 inclut des exemples interactifs de la plupart des contrôles, fonctionnalités et fonctionnalités WinUI 3. Obtenez l’application à partir du Microsoft Store ou obtenez le code source sur GitHub.