Bahasa

WindowsXamlManager.InitializeForCurrentThread Metode

Definisi

Menginisialisasi kerangka kerja WinUI XAML dalam aplikasi desktop non-SDK Aplikasi Windows (WASDK) (misalnya, aplikasi WPF atau Formulir Windows) pada utas saat ini.

public:
 static WindowsXamlManager ^ InitializeForCurrentThread();
 static WindowsXamlManager InitializeForCurrentThread();
public static WindowsXamlManager InitializeForCurrentThread();
function initializeForCurrentThread()
Public Shared Function InitializeForCurrentThread () As WindowsXamlManager

Mengembalikan

Objek yang berisi referensi ke kerangka kerja WinUI XAML.

Keterangan

Panggil metode ini untuk menginisialisasi kerangka kerja WinUI XAML internal untuk utas saat ini di aplikasi desktop tempat Anda ingin menghosting Microsoft. UI. Objek Xaml.UIElement dalam DesktopWindowXamlSource. Anda perlu secara eksplisit memanggil metode ini hanya jika aplikasi Anda membuat Windows. UI. Objek Xaml.UIElement sebelum membuat objek DesktopWindowXamlSource yang akan menghostingnya. Aplikasi Anda biasanya harus memanggil metode ini ketika objek UI induk yang menghosting DesktopWindowXamlSource dibuat.

Jika Anda membuat objek DesktopWindowXamlSource sebelum Membuat Windows. UI. Objek Xaml.UIElement yang akan dihosting di dalamnya, Anda tidak perlu memanggil metode ini. Dalam skenario ini, kerangka kerja WinUI XAML akan diinisialisasi untuk Anda ketika Anda membuat instans objek DesktopWindowXamlSource .

Metode ini mengembalikan objek WindowsXamlManager yang berisi referensi ke kerangka kerja WinUI XAML. Anda dapat membuat sebanyak mungkin objek WindowsXamlManager yang Anda inginkan pada thread tertentu. Namun, karena setiap objek menyimpan referensi ke kerangka kerja WinUI XAML, Anda harus Menutup (Membuang .NET) objek untuk memastikan bahwa sumber daya XAML akhirnya dirilis.

Note

Dalam SDK Aplikasi Windows 1.4, InitializeForCurrentThread mengembalikan objek baru setiap kali dipanggil.

Di SDK Aplikasi Windows 1,5 atau yang lebih baru, InitializeForCurrentThread mengembalikan instans yang sama WindowsXamlManager hingga DispatcherQueue pada utas dimatikan.

Berlaku untuk