Partager via


XamlDirect Classe

Définition

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

XamlDirect est une API permettant d’accéder à Xaml à un niveau plus primitif pour de meilleures performances de processeur et de groupe de travail.

API WinUI 2 équivalente pour UWP : Microsoft.UI.Xaml.Core.Direct.XamlDirect (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

public ref class XamlDirect sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.Xaml.Core.Direct.XamlDirectContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class XamlDirect final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.Xaml.Core.Direct.XamlDirectContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class XamlDirect
Public NotInheritable Class XamlDirect
Héritage
Object Platform::Object IInspectable XamlDirect
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 1809 (introduit dans 10.0.17763.0)
API contract
Windows.UI.Xaml.Core.Direct.XamlDirectContract (introduit dans v1.0)

Méthodes

AddEventHandler(IXamlDirectObject, 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 le IXamlDirectObject actuel.

AddEventHandler(IXamlDirectObject, 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 le IXamlDirectObject actuel. Spécifiez handledEventsToo sur true pour que le gestionnaire fourni soit appelé même si l’événement est géré ailleurs.

AddToCollection(IXamlDirectObject, IXamlDirectObject)

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

ClearCollection(IXamlDirectObject)

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

ClearProperty(IXamlDirectObject, XamlPropertyIndex)

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

CreateInstance(XamlTypeIndex)

Crée un instance IXamlDirectObject du type spécifié par le paramètre XamlTypeIndex.

GetBooleanProperty(IXamlDirectObject, XamlPropertyIndex)

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

GetCollectionCount(IXamlDirectObject)

Retourne le nombre d’éléments dans la collection IXamlDirectObject spécifiée.

GetColorProperty(IXamlDirectObject, XamlPropertyIndex)

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

GetCornerRadiusProperty(IXamlDirectObject, XamlPropertyIndex)

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

GetDateTimeProperty(IXamlDirectObject, XamlPropertyIndex)

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

GetDefault()

Retourne le instance XamlDirect actuel.

API WinUI 2 équivalente pour UWP : Microsoft.UI.Xaml.Core.Direct.XamlDirect.GetDefault (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetDoubleProperty(IXamlDirectObject, XamlPropertyIndex)

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

GetDurationProperty(IXamlDirectObject, XamlPropertyIndex)

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

GetEnumProperty(IXamlDirectObject, XamlPropertyIndex)

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

GetGridLengthProperty(IXamlDirectObject, XamlPropertyIndex)

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

GetInt32Property(IXamlDirectObject, XamlPropertyIndex)

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

GetMatrix3DProperty(IXamlDirectObject, XamlPropertyIndex)

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

GetMatrixProperty(IXamlDirectObject, XamlPropertyIndex)

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

GetObject(IXamlDirectObject)

Obtient (et crée si nécessaire) le instance en tant que type XAML complet de l’objet IXamlDirectObject spécifié.

GetObjectProperty(IXamlDirectObject, XamlPropertyIndex)

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

GetPointProperty(IXamlDirectObject, XamlPropertyIndex)

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

GetRectProperty(IXamlDirectObject, XamlPropertyIndex)

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

GetSizeProperty(IXamlDirectObject, XamlPropertyIndex)

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

GetStringProperty(IXamlDirectObject, XamlPropertyIndex)

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

GetThicknessProperty(IXamlDirectObject, XamlPropertyIndex)

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

GetTimeSpanProperty(IXamlDirectObject, XamlPropertyIndex)

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

GetXamlDirectObject(Object)

Obtient le instance en tant que IXamlDirectObject pour un type XAML donné.

GetXamlDirectObjectFromCollectionAt(IXamlDirectObject, UInt32)

Renvoie l’élément IXamlDirectObject à l’index spécifié à partir de la collection IXamlDirectObject spécifiée.

GetXamlDirectObjectProperty(IXamlDirectObject, XamlPropertyIndex)

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

InsertIntoCollectionAt(IXamlDirectObject, UInt32, IXamlDirectObject)

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

RemoveEventHandler(IXamlDirectObject, XamlEventIndex, Object)

Supprime le gestionnaire d’événements spécifié de cet IXamlDirectObject. En règle générale, le gestionnaire en question a été ajouté par XamlDirect.AddEventHandler.

RemoveFromCollection(IXamlDirectObject, IXamlDirectObject)

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

RemoveFromCollectionAt(IXamlDirectObject, UInt32)

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

SetBooleanProperty(IXamlDirectObject, XamlPropertyIndex, Boolean)

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

SetColorProperty(IXamlDirectObject, XamlPropertyIndex, Color)

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

SetCornerRadiusProperty(IXamlDirectObject, XamlPropertyIndex, CornerRadius)

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

SetDateTimeProperty(IXamlDirectObject, XamlPropertyIndex, DateTime)

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

SetDoubleProperty(IXamlDirectObject, XamlPropertyIndex, Double)

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

SetDurationProperty(IXamlDirectObject, XamlPropertyIndex, Duration)

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

SetEnumProperty(IXamlDirectObject, XamlPropertyIndex, UInt32)

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

SetGridLengthProperty(IXamlDirectObject, XamlPropertyIndex, GridLength)

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

SetInt32Property(IXamlDirectObject, XamlPropertyIndex, Int32)

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

SetMatrix3DProperty(IXamlDirectObject, XamlPropertyIndex, Matrix3D)

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

SetMatrixProperty(IXamlDirectObject, XamlPropertyIndex, Matrix)

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

SetObjectProperty(IXamlDirectObject, XamlPropertyIndex, Object)

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

SetPointProperty(IXamlDirectObject, XamlPropertyIndex, Point)

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

SetRectProperty(IXamlDirectObject, XamlPropertyIndex, Rect)

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

SetSizeProperty(IXamlDirectObject, XamlPropertyIndex, Size)

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

SetStringProperty(IXamlDirectObject, XamlPropertyIndex, String)

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

SetThicknessProperty(IXamlDirectObject, XamlPropertyIndex, Thickness)

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

SetTimeSpanProperty(IXamlDirectObject, XamlPropertyIndex, TimeSpan)

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

SetXamlDirectObjectProperty(IXamlDirectObject, XamlPropertyIndex, IXamlDirectObject)

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

S’applique à

Voir aussi