IXamlDirect Antarmuka

Definisi

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

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

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi 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
Atribut

Contoh

Tip

Aplikasi Galeri WinUI 3 dan Galeri WinUI 2 mencakup contoh interaktif sebagian besar kontrol, fitur, dan fungsi WinUI 3 dan WinUI 2.

Jika sudah diinstal, buka dengan mengklik tautan berikut: Galeri WinUI 3 atau Galeri WinUI 2.

Jika tidak diinstal, Anda dapat mengunduh Galeri WinUI 3 dan Galeri WinUI 2 dari Microsoft Store.

Anda juga bisa mendapatkan kode sumber untuk keduanya dari GitHub (gunakan cabang utama untuk WinUI 3 dan cabang winui2 untuk WinUI 2).

Properti

IsXamlDirectEnabled

Mendapatkan apakah XamlDirect dapat diinstansiasi.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

Metode

AddEventHandler(Object, XamlEventIndex, Object)

Menambahkan penanganan aktivitas yang ditentukan untuk peristiwa tertentu menggunakan XamlEventIndex, menambahkan handler ke kumpulan handler pada objek yang ditentukan.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

AddEventHandler(Object, XamlEventIndex, Object, Boolean)

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

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

AddToCollection(Object, Object)

Menambahkan nilai ke koleksi IXamlDirect yang ditentukan.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

ClearCollection(Object)

Menghapus semua item dari koleksi IXamlDirect yang ditentukan.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

ClearProperty(Object, XamlPropertyIndex)

Menghapus nilai properti yang ditentukan pada IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

CreateInstance(XamlTypeIndex)

Membuat instans IXamlDirect dari jenis yang ditentukan oleh parameter XamlTypeIndex .

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetBooleanProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti Boolean untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetCollectionCount(Object)

Mengembalikan jumlah item dalam koleksi IXamlDirect yang ditentukan.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetColorProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti Warna untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetCornerRadiusProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti CornerRadius untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetDateTimeProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti DateTimeOffset untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetDoubleProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti Ganda untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetDurationProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti Durasi untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetEnumProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti Enum untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetGridLengthProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti GridLength untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetInt32Property(Object, XamlPropertyIndex)

Mendapatkan nilai properti Int32 untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetMatrix3DProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti Matrix3D untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetMatrixProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti Matriks untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetObject(Object)

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

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetObjectProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti objek untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetPointProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti Titik untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetRectProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti Rect untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetSizeProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti Ukuran untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetStringProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti string untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetThicknessProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti Ketebalan untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetTimeSpanProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti TimeSpan untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetXamlDirectObject(Object)

Mendapatkan instans sebagai IXamlDirect untuk jenis XAML tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetXamlDirectObjectFromCollectionAt(Object, UInt32)

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

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetXamlDirectObjectProperty(Object, XamlPropertyIndex)

Mendapatkan nilai properti IXamlDirect untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

InsertIntoCollectionAt(Object, UInt32, Object)

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

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

RemoveEventHandler(Object, XamlEventIndex, Object)

Menghapus penanganan aktivitas yang ditentukan dari IXamlDirect ini.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

RemoveFromCollection(Object, Object)

Mencoba menghapus nilai dari koleksi IXamlDirect yang ditentukan.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

RemoveFromCollectionAt(Object, UInt32)

Mencoba menghapus nilai dari koleksi IXamlDirect pada indeks yang ditentukan.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetBooleanProperty(Object, XamlPropertyIndex, Boolean)

Mengatur nilai properti Boolean untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetColorProperty(Object, XamlPropertyIndex, Color)

Mengatur nilai properti Warna untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetCornerRadiusProperty(Object, XamlPropertyIndex, CornerRadius)

Mengatur nilai properti CornerRadius untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetDateTimeProperty(Object, XamlPropertyIndex, DateTime)

Mengatur nilai properti DateTimeOffset untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetDoubleProperty(Object, XamlPropertyIndex, Double)

Mengatur nilai properti Ganda untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetDurationProperty(Object, XamlPropertyIndex, Duration)

Mengatur nilai properti Durasi untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetEnumProperty(Object, XamlPropertyIndex, UInt32)

Mengatur nilai properti Enum untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetGridLengthProperty(Object, XamlPropertyIndex, GridLength)

Mengatur nilai properti GridLength untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetInt32Property(Object, XamlPropertyIndex, Int32)

Mengatur nilai properti Int32 untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetMatrix3DProperty(Object, XamlPropertyIndex, Matrix3D)

Mengatur nilai properti Matrix3D untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetMatrixProperty(Object, XamlPropertyIndex, Matrix)

Mengatur nilai properti Matriks untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetObjectProperty(Object, XamlPropertyIndex, Object)

Mengatur nilai properti objek untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetPointProperty(Object, XamlPropertyIndex, Point)

Mengatur nilai properti Titik untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetRectProperty(Object, XamlPropertyIndex, Rect)

Mengatur nilai properti Rect untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetSizeProperty(Object, XamlPropertyIndex, Size)

Mengatur nilai properti Ukuran untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetStringProperty(Object, XamlPropertyIndex, String)

Mengatur nilai properti string untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetThicknessProperty(Object, XamlPropertyIndex, Thickness)

Mengatur nilai properti Ketebalan untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetTimeSpanProperty(Object, XamlPropertyIndex, TimeSpan)

Mengatur nilai properti TimeSpan untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetXamlDirectObjectProperty(Object, XamlPropertyIndex, Object)

Mengatur nilai properti IXamlDirect untuk IXamlDirect tertentu.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

Berlaku untuk

Lihat juga