Partager via


IXamlDirect Interface

Définition

Représente la classe de base pour toutes les API XamlDirect . Toutes les API XamlDirect sont des méthodes d’instance de cette classe.

XamlDirect est une API permettant d’accéder au xaml au niveau plus primitif pour améliorer les performances du processeur et des ensembles de travail.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

public interface class IXamlDirect
/// [Windows.Foundation.Metadata.Guid(4033394725, 47688, 15249, 168, 125, 175, 177, 215, 54, 10, 43)]
/// [Windows.Foundation.Metadata.Version(1)]
struct IXamlDirect
[Windows.Foundation.Metadata.Guid(4033394725, 47688, 15249, 168, 125, 175, 177, 215, 54, 10, 43)]
[Windows.Foundation.Metadata.Version(1)]
public interface IXamlDirect
Public Interface IXamlDirect
Attributs

Exemples

Conseil

Les applications WinUI 3 Gallery et WinUI 2 Gallery incluent des exemples interactifs de la plupart des contrôles et fonctionnalités WinUI 3 et WinUI 2.

Si elles sont déjà installées, ouvrez-les en cliquant sur les liens suivants : WinUI 3 Gallery ou WinUI 2 Gallery.

Si elles ne sont pas installées, vous pouvez télécharger WinUI 3 Gallery et WinUI 2 Gallery à partir du Microsoft Store.

Vous pouvez également obtenir le code source des deux applications à partir de GitHub (utilisez la branche main pour WinUI 3 et la branche winui2 pour WinUI 2).

Propriétés

IsXamlDirectEnabled

Obtient si XamlDirect peut être instancié .

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

Méthodes

AddEventHandler(Object, XamlEventIndex, Object)

Ajoute le gestionnaire d’événements spécifié pour un événement spécifié à l’aide de XamlEventIndex, en ajoutant le gestionnaire à la collection de gestionnaires sur l’objet spécifié.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

AddEventHandler(Object, XamlEventIndex, Object, Boolean)

Ajoute le gestionnaire d’événements spécifié pour un événement spécifié à l’aide de XamlEventIndex, en ajoutant le gestionnaire à la collection de gestionnaires sur l’IXamlDirect actuel. Spécifiez handledEventsToo comme vrai pour que le gestionnaire fourni soit appelé même si l’événement est géré ailleurs.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

AddToCollection(Object, Object)

Ajoute une valeur à la collection IXamlDirect spécifiée.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

ClearCollection(Object)

Supprime tous les éléments de la collection IXamlDirect spécifiée.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

ClearProperty(Object, XamlPropertyIndex)

Efface la valeur de la propriété spécifiée sur un IXamlDirect donné.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

CreateInstance(XamlTypeIndex)

Crée une instance IXamlDirect du type spécifié par le paramètre XamlTypeIndex .

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetBooleanProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété booléenne pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetCollectionCount(Object)

Retourne le nombre d’éléments de la collection IXamlDirect spécifiée.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetColorProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété Color pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetCornerRadiusProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété CornerRadius pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetDateTimeProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété DateTimeOffset pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetDoubleProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété Double pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetDurationProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété Duration pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetEnumProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété Enum pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetGridLengthProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété GridLength pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetInt32Property(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété Int32 pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetMatrix3DProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété Matrix3D pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetMatrixProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété Matrix pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetObject(Object)

Obtient (et crée si nécessaire) l’instance comme type XAML complet du IXamlDirect spécifié.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetObjectProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété d’objet pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetPointProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété Point pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetRectProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété Rect pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetSizeProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété Size pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetStringProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété de chaîne pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetThicknessProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété Width pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetTimeSpanProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété TimeSpan pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetXamlDirectObject(Object)

Obtient l’instance en tant que IXamlDirect pour un type XAML donné.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetXamlDirectObjectFromCollectionAt(Object, UInt32)

Retourne l’élément IXamlDirect à l’index spécifié à partir de la collection IXamlDirect spécifiée.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetXamlDirectObjectProperty(Object, XamlPropertyIndex)

Obtient la valeur d’une propriété IXamlDirect pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

InsertIntoCollectionAt(Object, UInt32, Object)

Insère une valeur dans la collection IXamlDirect spécifiée à l’index spécifié.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

RemoveEventHandler(Object, XamlEventIndex, Object)

Supprime le gestionnaire d’événements spécifié de ce IXamlDirect.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

RemoveFromCollection(Object, Object)

Tente de supprimer une valeur de la collection IXamlDirect spécifiée.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

RemoveFromCollectionAt(Object, UInt32)

Tente de supprimer une valeur de la collection IXamlDirect à l’index spécifié.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetBooleanProperty(Object, XamlPropertyIndex, Boolean)

Définit la valeur d’une propriété booléenne pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetColorProperty(Object, XamlPropertyIndex, Color)

Définit la valeur d’une propriété Color pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetCornerRadiusProperty(Object, XamlPropertyIndex, CornerRadius)

Définit la valeur d’une propriété CornerRadius pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetDateTimeProperty(Object, XamlPropertyIndex, DateTime)

Définit la valeur d’une propriété DateTimeOffset pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetDoubleProperty(Object, XamlPropertyIndex, Double)

Définit la valeur d’une propriété Double pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetDurationProperty(Object, XamlPropertyIndex, Duration)

Définit la valeur d’une propriété Duration pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetEnumProperty(Object, XamlPropertyIndex, UInt32)

Définit la valeur d’une propriété Enum pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetGridLengthProperty(Object, XamlPropertyIndex, GridLength)

Définit la valeur d’une propriété GridLength pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetInt32Property(Object, XamlPropertyIndex, Int32)

Définit la valeur d’une propriété Int32 pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetMatrix3DProperty(Object, XamlPropertyIndex, Matrix3D)

Définit la valeur d’une propriété Matrix3D pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetMatrixProperty(Object, XamlPropertyIndex, Matrix)

Définit la valeur d’une propriété Matrix pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetObjectProperty(Object, XamlPropertyIndex, Object)

Définit la valeur d’une propriété d’objet pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetPointProperty(Object, XamlPropertyIndex, Point)

Définit la valeur d’une propriété Point pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetRectProperty(Object, XamlPropertyIndex, Rect)

Définit la valeur d’une propriété Rect pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetSizeProperty(Object, XamlPropertyIndex, Size)

Définit la valeur d’une propriété Size pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetStringProperty(Object, XamlPropertyIndex, String)

Définit la valeur d’une propriété de chaîne pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetThicknessProperty(Object, XamlPropertyIndex, Thickness)

Définit la valeur d’une propriété Width pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetTimeSpanProperty(Object, XamlPropertyIndex, TimeSpan)

Définit la valeur d’une propriété TimeSpan pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetXamlDirectObjectProperty(Object, XamlPropertyIndex, Object)

Définit la valeur d’une propriété IXamlDirect pour un IXamlDirect spécifique.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

S’applique à

Voir aussi