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