Bagikan melalui


WindowsXamlManager Kelas

Definisi

Mewakili kerangka kerja XAML UWP dalam aplikasi desktop non-UWP (misalnya, WPF atau aplikasi Formulir Windows) yang menghosting kontrol UWP.

public ref class WindowsXamlManager sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.Xaml.Hosting.HostingContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class WindowsXamlManager final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.Xaml.Hosting.HostingContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class WindowsXamlManager : System.IDisposable
Public NotInheritable Class WindowsXamlManager
Implements IDisposable
Warisan
Object Platform::Object IInspectable WindowsXamlManager
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows Desktop Extension SDK (diperkenalkan dalam 10.0.17763.0)
API contract
Windows.UI.Xaml.Hosting.HostingContract (diperkenalkan dalam v3.0)

Keterangan

WindowsXamlManager adalah bagian dari API hosting XAML UWP. API ini memungkinkan aplikasi desktop non-UWP untuk menghosting kontrol apa pun yang berasal dari Windows.UI.Xaml.UIElement) dalam elemen UI yang terkait dengan handel jendela (HWND). API ini dapat digunakan oleh aplikasi desktop yang dibangun menggunakan WPF, Formulir Windows, dan Windows API (Win32). Untuk informasi selengkapnya, lihat Menggunakan API hosting XAML UWP di aplikasi desktop.

WindowsXamlManager menyediakan metode InitializeForCurrentThread statis yang dapat Anda gunakan untuk menginisialisasi kerangka kerja XAML UWP pada utas saat ini.

Metode

Close()

Menutup dan secara asinkron merilis sumber daya apa pun yang digunakan oleh WindowsXamlManager ini.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola.

InitializeForCurrentThread()

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

Berlaku untuk

Lihat juga