IXamlDirect Schnittstelle

Definition

Stellt die Basisklasse für alle XamlDirect-APIs dar. Alle XamlDirect-APIs sind Instanzmethoden dieser Klasse.

XamlDirect ist eine API für den Zugriff auf Xaml auf einer primitiveren Ebene für eine bessere CPU- und Arbeitssatzleistung.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

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
Attribute

Beispiele

Tipp

Die WinUI 3-Katalog- und WinUI 2-Katalog-Apps umfassen interaktive Beispiele für die meisten WinUI 3- und WinUI 2-Steuerelemente, -Features und -Funktionen.

Wenn sie bereits installiert sind, öffnen Sie sie, indem Sie auf die folgenden Links klicken: WinUI 3-Katalog oder WinUI 2-Katalog.

Wenn sie nicht installiert sind, können Sie den WinUI 3-Katalog und den WinUI 2-Katalog aus dem Microsoft Store herunterladen.

Sie können auch den Quellcode für beide von GitHub abrufen (verwenden Sie denmain-Branch für WinUI 3 und den Branchwinui2 für WinUI 2).

Eigenschaften

IsXamlDirectEnabled

Ruft ab, ob XamlDirect instanziiert werden kann.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

Methoden

AddEventHandler(Object, XamlEventIndex, Object)

Fügt den angegebenen Ereignishandler für ein angegebenes Ereignis mithilfe von XamlEventIndex hinzu, und fügt den Handler zur Handlerauflistung für das angegebene Objekt hinzu.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

AddEventHandler(Object, XamlEventIndex, Object, Boolean)

Fügt den angegebenen Ereignishandler für ein angegebenes Ereignis mithilfe von XamlEventIndex hinzu, und fügt den Handler zur Handlerauflistung auf dem aktuellen IXamlDirect hinzu. Geben Sie handledEventsToo als true an, damit der bereitgestellte Handler aufgerufen wird, auch wenn das Ereignis an anderer Stelle behandelt wird.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

AddToCollection(Object, Object)

Fügt der angegebenen IXamlDirect-Auflistung einen Wert hinzu.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

ClearCollection(Object)

Entfernt alle Elemente aus der angegebenen IXamlDirect-Auflistung .

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

ClearProperty(Object, XamlPropertyIndex)

Löscht den Wert der angegebenen Eigenschaft für eine bestimmte IXamlDirect.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

CreateInstance(XamlTypeIndex)

Erstellt eine IXamlDirect-Instanz des Typs, der vom XamlTypeIndex-Parameter angegeben wird.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetBooleanProperty(Object, XamlPropertyIndex)

Ruft den Wert einer booleschen Eigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetCollectionCount(Object)

Gibt die Anzahl der Elemente in der angegebenen IXamlDirect-Auflistung zurück.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetColorProperty(Object, XamlPropertyIndex)

Ruft den Wert einer Color-Eigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetCornerRadiusProperty(Object, XamlPropertyIndex)

Ruft den Wert einer CornerRadius-Eigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetDateTimeProperty(Object, XamlPropertyIndex)

Ruft den Wert einer DateTimeOffset-Eigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetDoubleProperty(Object, XamlPropertyIndex)

Ruft den Wert einer Double-Eigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetDurationProperty(Object, XamlPropertyIndex)

Ruft den Wert einer Duration-Eigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetEnumProperty(Object, XamlPropertyIndex)

Ruft den Wert einer Enum-Eigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetGridLengthProperty(Object, XamlPropertyIndex)

Ruft den Wert einer GridLength-Eigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetInt32Property(Object, XamlPropertyIndex)

Ruft den Wert einer Int32-Eigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetMatrix3DProperty(Object, XamlPropertyIndex)

Ruft den Wert einer Matrix3D-Eigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetMatrixProperty(Object, XamlPropertyIndex)

Ruft den Wert einer Matrix-Eigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetObject(Object)

Ruft die Instanz (falls erforderlich) als vollständigen XAML-Typ des angegebenen IXamlDirect ab (und erstellt sie).

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetObjectProperty(Object, XamlPropertyIndex)

Ruft den Wert einer Objekteigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetPointProperty(Object, XamlPropertyIndex)

Ruft den Wert einer Point-Eigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetRectProperty(Object, XamlPropertyIndex)

Ruft den Wert einer Rect-Eigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetSizeProperty(Object, XamlPropertyIndex)

Ruft den Wert einer Size-Eigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetStringProperty(Object, XamlPropertyIndex)

Ruft den Wert einer Zeichenfolgeneigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetThicknessProperty(Object, XamlPropertyIndex)

Ruft den Wert einer Thickness-Eigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetTimeSpanProperty(Object, XamlPropertyIndex)

Ruft den Wert einer TimeSpan-Eigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetXamlDirectObject(Object)

Ruft die Instanz als IXamlDirect für einen bestimmten XAML-Typ ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetXamlDirectObjectFromCollectionAt(Object, UInt32)

Gibt das IXamlDirect-Element am angegebenen Index aus der angegebenen IXamlDirect-Auflistung zurück.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

GetXamlDirectObjectProperty(Object, XamlPropertyIndex)

Ruft den Wert einer IXamlDirect-Eigenschaft für eine bestimmte IXamlDirect ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

InsertIntoCollectionAt(Object, UInt32, Object)

Fügt einen Wert in die angegebene IXamlDirect-Auflistung am angegebenen Index ein.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

RemoveEventHandler(Object, XamlEventIndex, Object)

Entfernt den angegebenen Ereignishandler aus diesem IXamlDirect.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

RemoveFromCollection(Object, Object)

Versucht, einen Wert aus der angegebenen IXamlDirect-Auflistung zu entfernen.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

RemoveFromCollectionAt(Object, UInt32)

Versucht, einen Wert aus der IXamlDirect-Auflistung am angegebenen Index zu entfernen.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetBooleanProperty(Object, XamlPropertyIndex, Boolean)

Legt den Wert einer booleschen Eigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetColorProperty(Object, XamlPropertyIndex, Color)

Legt den Wert einer Color-Eigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetCornerRadiusProperty(Object, XamlPropertyIndex, CornerRadius)

Legt den Wert einer CornerRadius-Eigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetDateTimeProperty(Object, XamlPropertyIndex, DateTime)

Legt den Wert einer DateTimeOffset-Eigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetDoubleProperty(Object, XamlPropertyIndex, Double)

Legt den Wert einer Double-Eigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetDurationProperty(Object, XamlPropertyIndex, Duration)

Legt den Wert einer Duration-Eigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetEnumProperty(Object, XamlPropertyIndex, UInt32)

Legt den Wert einer Enum-Eigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetGridLengthProperty(Object, XamlPropertyIndex, GridLength)

Legt den Wert einer GridLength-Eigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetInt32Property(Object, XamlPropertyIndex, Int32)

Legt den Wert einer Int32-Eigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetMatrix3DProperty(Object, XamlPropertyIndex, Matrix3D)

Legt den Wert einer Matrix3D-Eigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetMatrixProperty(Object, XamlPropertyIndex, Matrix)

Legt den Wert einer Matrix-Eigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetObjectProperty(Object, XamlPropertyIndex, Object)

Legt den Wert einer Objekteigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetPointProperty(Object, XamlPropertyIndex, Point)

Legt den Wert einer Point-Eigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetRectProperty(Object, XamlPropertyIndex, Rect)

Legt den Wert einer Rect-Eigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetSizeProperty(Object, XamlPropertyIndex, Size)

Legt den Wert einer Size-Eigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetStringProperty(Object, XamlPropertyIndex, String)

Legt den Wert einer Zeichenfolgeneigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetThicknessProperty(Object, XamlPropertyIndex, Thickness)

Legt den Wert einer Thickness-Eigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetTimeSpanProperty(Object, XamlPropertyIndex, TimeSpan)

Legt den Wert einer TimeSpan-Eigenschaft für eine bestimmte IXamlDirect fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

SetXamlDirectObjectProperty(Object, XamlPropertyIndex, Object)

Legt den Wert einer IXamlDirect-Eigenschaft für eine bestimmte IXamlDirect-Eigenschaft fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

Gilt für:

Weitere Informationen