Bagikan melalui


XamlDirect Kelas

Definisi

Mewakili kelas dasar untuk semua API XamlDirect. Semua API XamlDirect adalah metode instans dari kelas ini.

XamlDirect adalah API untuk mengakses Xaml pada tingkat yang lebih primitif untuk CPU yang lebih baik dan performa set kerja.

API WinUI 2 yang setara untuk UWP: Microsoft.UI.Xaml.Core.Direct.XamlDirect (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi 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
Warisan
Object Platform::Object IInspectable XamlDirect
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1809 (diperkenalkan dalam 10.0.17763.0)
API contract
Windows.UI.Xaml.Core.Direct.XamlDirectContract (diperkenalkan dalam v1.0)

Metode

AddEventHandler(IXamlDirectObject, XamlEventIndex, Object)

Menambahkan penanganan aktivitas yang ditentukan untuk peristiwa tertentu menggunakan XamlEventIndex, menambahkan handler ke koleksi handler pada IXamlDirectObject saat ini.

AddEventHandler(IXamlDirectObject, XamlEventIndex, Object, Boolean)

Menambahkan penanganan aktivitas yang ditentukan untuk peristiwa tertentu menggunakan XamlEventIndex, menambahkan handler ke koleksi handler pada IXamlDirectObject saat ini. Tentukan handledEventsToo sebagai true agar handler yang disediakan dipanggil meskipun kejadian ditangani di tempat lain.

AddToCollection(IXamlDirectObject, IXamlDirectObject)

Menambahkan nilai ke koleksi IXamlDirectObject yang ditentukan.

ClearCollection(IXamlDirectObject)

Menghapus semua item dari koleksi IXamlDirectObject yang ditentukan.

ClearProperty(IXamlDirectObject, XamlPropertyIndex)

Menghapus nilai properti yang ditentukan pada IXamlDirectObject tertentu.

CreateInstance(XamlTypeIndex)

Membuat instans IXamlDirectObject dari jenis yang ditentukan oleh parameter XamlTypeIndex .

GetBooleanProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti Boolean untuk IXamlDirectObject tertentu.

GetCollectionCount(IXamlDirectObject)

Mengembalikan jumlah item dalam koleksi IXamlDirectObject yang ditentukan.

GetColorProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti Warna untuk IXamlDirectObject tertentu.

GetCornerRadiusProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti CornerRadius untuk IXamlDirectObject tertentu.

GetDateTimeProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti DateTimeOffset untuk IXamlDirectObject tertentu.

GetDefault()

Mengembalikan instans XamlDirect saat ini.

API WinUI 2 yang setara untuk UWP: Microsoft.UI.Xaml.Core.Direct.XamlDirect.GetDefault (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetDoubleProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti Ganda untuk IXamlDirectObject tertentu.

GetDurationProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti Durasi untuk IXamlDirectObject tertentu.

GetEnumProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti Enum untuk IXamlDirectObject tertentu.

GetGridLengthProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti GridLength untuk IXamlDirectObject tertentu.

GetInt32Property(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti Int32 untuk IXamlDirectObject tertentu.

GetMatrix3DProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti Matrix3D untuk IXamlDirectObject tertentu.

GetMatrixProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti Matrix untuk IXamlDirectObject tertentu.

GetObject(IXamlDirectObject)

Mendapatkan (dan membuat jika perlu) instans sebagai jenis XAML lengkap dari IXamlDirectObject yang ditentukan.

GetObjectProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti objek untuk IXamlDirectObject tertentu.

GetPointProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti Point untuk IXamlDirectObject tertentu.

GetRectProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti Rect untuk IXamlDirectObject tertentu.

GetSizeProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti Ukuran untuk IXamlDirectObject tertentu.

GetStringProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti string untuk IXamlDirectObject tertentu.

GetThicknessProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti Ketebalan untuk IXamlDirectObject tertentu.

GetTimeSpanProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti TimeSpan untuk IXamlDirectObject tertentu.

GetXamlDirectObject(Object)

Mendapatkan instans sebagai IXamlDirectObject untuk jenis XAML tertentu.

GetXamlDirectObjectFromCollectionAt(IXamlDirectObject, UInt32)

Mengembalikan item IXamlDirectObject pada indeks yang ditentukan dari koleksi IXamlDirectObject yang ditentukan.

GetXamlDirectObjectProperty(IXamlDirectObject, XamlPropertyIndex)

Mendapatkan nilai properti IXamlDirectObject untuk IXamlDirectObject tertentu.

InsertIntoCollectionAt(IXamlDirectObject, UInt32, IXamlDirectObject)

Menyisipkan nilai ke dalam koleksi IXamlDirectObject yang ditentukan pada indeks yang ditentukan.

RemoveEventHandler(IXamlDirectObject, XamlEventIndex, Object)

Menghapus penanganan aktivitas yang ditentukan dari IXamlDirectObject ini. Biasanya, handler yang dimaksud ditambahkan oleh XamlDirect.AddEventHandler.

RemoveFromCollection(IXamlDirectObject, IXamlDirectObject)

Mencoba menghapus nilai dari koleksi IXamlDirectObject yang ditentukan.

RemoveFromCollectionAt(IXamlDirectObject, UInt32)

Mencoba menghapus nilai dari koleksi IXamlDirectObject pada indeks yang ditentukan.

SetBooleanProperty(IXamlDirectObject, XamlPropertyIndex, Boolean)

Mengatur nilai properti Boolean untuk IXamlDirectObject tertentu.

SetColorProperty(IXamlDirectObject, XamlPropertyIndex, Color)

Mengatur nilai properti Warna untuk IXamlDirectObject tertentu.

SetCornerRadiusProperty(IXamlDirectObject, XamlPropertyIndex, CornerRadius)

Mengatur nilai properti CornerRadius untuk IXamlDirectObject tertentu.

SetDateTimeProperty(IXamlDirectObject, XamlPropertyIndex, DateTime)

Mengatur nilai properti DateTimeOffset untuk IXamlDirectObject tertentu.

SetDoubleProperty(IXamlDirectObject, XamlPropertyIndex, Double)

Mengatur nilai properti Ganda untuk IXamlDirectObject tertentu.

SetDurationProperty(IXamlDirectObject, XamlPropertyIndex, Duration)

Mengatur nilai properti Durasi untuk IXamlDirectObject tertentu.

SetEnumProperty(IXamlDirectObject, XamlPropertyIndex, UInt32)

Mengatur nilai properti Enum untuk IXamlDirectObject tertentu.

SetGridLengthProperty(IXamlDirectObject, XamlPropertyIndex, GridLength)

Mengatur nilai properti GridLength untuk IXamlDirectObject tertentu.

SetInt32Property(IXamlDirectObject, XamlPropertyIndex, Int32)

Mengatur nilai properti Int32 untuk IXamlDirectObject tertentu.

SetMatrix3DProperty(IXamlDirectObject, XamlPropertyIndex, Matrix3D)

Mengatur nilai properti Matrix3D untuk IXamlDirectObject tertentu.

SetMatrixProperty(IXamlDirectObject, XamlPropertyIndex, Matrix)

Mengatur nilai properti Matriks untuk IXamlDirectObject tertentu.

SetObjectProperty(IXamlDirectObject, XamlPropertyIndex, Object)

Mengatur nilai properti objek untuk IXamlDirectObject tertentu.

SetPointProperty(IXamlDirectObject, XamlPropertyIndex, Point)

Mengatur nilai properti Titik untuk IXamlDirectObject tertentu.

SetRectProperty(IXamlDirectObject, XamlPropertyIndex, Rect)

Mengatur nilai properti Rect untuk IXamlDirectObject tertentu.

SetSizeProperty(IXamlDirectObject, XamlPropertyIndex, Size)

Mengatur nilai properti Ukuran untuk IXamlDirectObject tertentu.

SetStringProperty(IXamlDirectObject, XamlPropertyIndex, String)

Mengatur nilai properti string untuk IXamlDirectObject tertentu.

SetThicknessProperty(IXamlDirectObject, XamlPropertyIndex, Thickness)

Mengatur nilai properti Ketebalan untuk IXamlDirectObject tertentu.

SetTimeSpanProperty(IXamlDirectObject, XamlPropertyIndex, TimeSpan)

Mengatur nilai properti TimeSpan untuk IXamlDirectObject tertentu.

SetXamlDirectObjectProperty(IXamlDirectObject, XamlPropertyIndex, IXamlDirectObject)

Mengatur nilai properti IXamlDirectObject untuk IXamlDirectObject tertentu.

Berlaku untuk

Lihat juga