Partage via


Windows.UI.Xaml Espace de noms

Fournit l’API de l’infrastructure générale et les API du modèle d’application, ainsi que diverses classes de support qui sont couramment utilisées par de nombreuses zones de fonctionnalités.

Classes

AdaptiveTrigger

Représente une règle déclarative qui applique des états visuels en fonction des propriétés de la fenêtre.

Application

Encapsule l’application et ses services disponibles.

ApplicationInitializationCallbackParams

Représente un objet à transmettre des informations pour une séquence d’initialisation personnalisée.

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 affichage.

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 SolidColorBrush.

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 les 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 pour la classe DataTemplate .

DebugSettings

Déclare le comportement de certains aspects de l’application lorsqu’elle est exécutée dans un environnement de débogage

DependencyObject

Représente un objet qui participe au système des propriétés de dépendance. DependencyObject est la classe de base immédiate de nombreuses classes importantes liées à l’interface utilisateur, telles que UIElement, Geometry, FrameworkTemplate, Style et ResourceDictionary. Pour plus d’informations sur la façon dont DependencyObject prend en charge les propriétés de dépendance, consultez Vue d’ensemble des 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 de 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 , qui est traité à un intervalle de temps spécifié et à une priorité spécifiée.

DragEventArgs

Fournit des données pour les événements glisser-déplacer.

DragOperationDeferral

Vous permet de 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 faisant l’objet d’un glisser-déplacer 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 Duration . C# et le code 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 GetElement de IElementFactory.

ElementFactoryRecycleArgs

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

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. Ce n’est pas couramment utilisé. Consultez la section Notes.

ExceptionRoutedEventArgs

Fournit des données d’événement pour les exceptions qui sont 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 Windows Runtime objets d’interface utilisateur. FrameworkElement définit l’API commune qui prend en charge l’interaction de l’interface utilisateur et le système de disposition automatique. FrameworkElement définit également l’API liée à la liaison de données, à la définition et à l’examen de l’arborescence d’objets et au suivi de la durée de vie des objets.

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 des instances FrameworkView . Il s’agit d’une 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 des valeurs GridLength . Le code C# et Microsoft Visual Basic doivent utiliser les méthodes de GridLength à la place.

MediaFailedRoutedEventArgs

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

PointHelper

Fournit des méthodes d’assistance pour définir des valeurs de point . Le code C# et Microsoft Visual Basic doivent utiliser les méthodes 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 PropertyMetadata pour les propriétés de dépendance, consultez Propriétés de dépendance personnalisées.

PropertyPath

Implémente une structure de données pour décrire une propriété comme un chemin 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 à des objets.

RectHelper

Fournit des méthodes d’assistance pour évaluer ou définir des valeurs Rect . C# et Microsoft Visual Basic code doivent utiliser les 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 vous pouvez ensuite les récupérer en XAML à l’aide de l’extension de balisage {StaticResource} et de l’extension de balisage {ThemeResource} . Vous pouvez également accéder aux ressources avec du code, mais c’est moins courant.

RoutedEvent

Représente un événement routé vers le système d’événements Windows Runtime.

RoutedEventArgs

Contient des données d’événements et des informations état associées à un événement routé.

ScalarTransition

Fournit le comportement de transition animée quand les propriétés Opacité ou Rotation d’un élément changent.

Setter

Applique une valeur à une propriété dans un Style ou un VisualState.

SetterBase

Représente la classe de base pour les accesseurs Set de valeur.

SetterBaseCollection

Représente une collection d’objets qui héritent de SetterBase.

SizeChangedEventArgs

Fournit des données liées à l’événement FrameworkElement.SizeChanged .

SizeHelper

Fournit des méthodes d’assistance pour évaluer ou définir des valeurs size . C# et Microsoft Visual Basic code doivent utiliser les 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. Un style est généralement déclaré dans une collection de ressources afin qu’il puisse être partagé et utilisé pour appliquer des modèles de contrôle et d’autres styles.

StyleTypedPropertyAttribute

Représente un attribut appliqué à la définition de classe et détermine les TargetTypes des propriétés de type Style.

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 le type des parties nommées qui sont utilisées pour l'élaboration 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 des valeurs d’épaisseur . Le code C# et Microsoft Visual Basic doivent utiliser les membres d’Épaisseur à la place.

TriggerAction

Sert de classe de base pour BeginStoryboard. Ce n’est pas couramment utilisé. Consultez la section Notes.

TriggerActionCollection

Représente une collection d’objets BeginStoryboard .

TriggerBase

Sert de classe de base pour EventTrigger. Ce n’est pas couramment utilisé. Consultez la section Notes.

TriggerCollection

Représente une collection d’objets EventTrigger .

UIElement

UIElement est une classe de base pour la plupart des objets d’interface utilisateur Windows Runtime qui ont une apparence visuelle et qui peuvent traiter des entrées de base dans le cadre de l’interface utilisateur de votre application.

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ée lorsque les propriétés de traduction ou de mise à l’échelle d’un élément changent.

VisualState

Représente l’apparence visuelle d’un élément d’interface utilisateur lorsqu’il se trouve dans un état spécifique. Les états visuels utilisent des setters ou un storyboard pour définir les propriétés de l’interface utilisateur dans les pages ou les modèles de contrôle où VisualState est défini.

VisualStateChangedEventArgs

Fournit des données pour les événements CurrentStateChanging et CurrentStateChanged .

VisualStateGroup

Contient des objets VisualState mutuellement exclusifs et des objets VisualTransition qui sont 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 VisualStateManager.VisualStateGroups, qui est la façon dont vous définissez les états visuels dans XAML pour un modèle de contrôle.

VisualTransition

Représente le comportement visuel qui se produit lorsque le contrôle passe d’un état visuel à un autre.

Window

Représente une fenêtre d’application.

WindowCreatedEventArgs

Fournit des données pour la méthode OnWindowCreated .

XamlRoot

Représente une arborescence du contenu XAML et des 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 coin arrondi, telles que peut être appliquée à une bordure.

Duration

Représente la durée d’activité d’une chronologie , ou plus généralement une durée qui prend également en charge deux valeurs spéciales Automatic et Forever.

GridLength

Représente une mesure pour la logique de contrôle qui prend explicitement en charge le dimensionnement en étoile (*) et le dimensionnement automatique .

Thickness

Décrit l'épaisseur d'un cadre autour d'un rectangle. Quatre valeurs Double décrivent respectivement les côtés gauche, supérieur, droit et inférieur du rectangle.

Interfaces

IDataTemplateExtension

Définit des 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 .

Énumérations

ApplicationHighContrastAdjustment

Définit des constantes qui spécifient si l’infrastructure ajuste automatiquement les propriétés visuelles de l’application lorsque les thèmes à contraste élevé sont activés.

ApplicationRequiresPointerMode

Spécifie les expériences d’interaction pour les appareils sans pointeur, tels qu’un contrôleur de jeu ou un contrôle à distance.

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.

DurationType

Déclare si une durée a une valeur spéciale Automatique ou Permanente, ou contient des informations valides dans son composant TimeSpan .

ElementHighContrastAdjustment

Définit des constantes qui spécifient si l’infrastructure ajuste automatiquement les propriétés visuelles d’un élément lorsque les 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 savoir 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 parties UIElement individuelles d’une interface utilisateur d’application.

FlowDirection

Définit des constantes qui spécifient la direction 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 le retour visuel utilisé pour indiquer l’élément d’interface utilisateur avec le focus lors de la navigation à l’aide d’un clavier ou d’un boîtier de commande.

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 des chiffres pour 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.Variants .

GridUnitType

Décrit le type de valeur qu’un objet GridLength contient.

HorizontalAlignment

Indique l'emplacement où un élément doit être affiché sur l'axe horizontal par rapport à l'emplacement de disposition alloué de l'élément parent.

LineStackingStrategy

Décrit le mécanisme par lequel une zone de ligne est déterminée pour chaque ligne.

OpticalMarginAlignment

Spécifie comment les valeurs latérales 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 la hauteur d’une zone de ligne est calculée

TextReadingOrder

Fournit une valeur pour les propriétés TextReadingOrder .

TextTrimming

Décrit comment le texte est tronqué quand il déborde de sa zone conteneur.

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.

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érera 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 d’une 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 avec la technique RegisterPropertyChangedCallback .

DependencyPropertyChangedEventHandler

Représente la méthode qui gère les événements qui se produisent lorsqu’un DependencyProperty est modifié sur une implémentation DependencyObject particulière.

DragEventHandler

Représente la méthode qui gère les événements DragEnter, DragLeave, DragOver et Drop d’un UIElement.

EnteredBackgroundEventHandler

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

ExceptionRoutedEventHandler

Représente la méthode qui gérera certains événements qui signalent des exceptions. Ces exceptions proviennent généralement d’opérations asynchrones.

LeavingBackgroundEventHandler

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

PropertyChangedCallback

Représente le rappel qui est appelé quand la valeur de propriété effective d’une propriété de dépendance change.

RoutedEventHandler

Représente la méthode qui gérera les événements routés.

SizeChangedEventHandler

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

SuspendingEventHandler

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

UnhandledExceptionEventHandler

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

VisualStateChangedEventHandler

Représente la méthode qui gère les événements CurrentStateChanging et CurrentStateChanged .

WindowActivatedEventHandler

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

WindowClosedEventHandler

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

WindowSizeChangedEventHandler

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

WindowVisibilityChangedEventHandler

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

Voir aussi