Condividi tramite


WindowsXamlManager Classe

Definizione

Rappresenta il framework XAML UWP in un'applicazione desktop non UWP (ad esempio, un'applicazione WPF o Windows Forms) che ospita i controlli 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
Ereditarietà
Object Platform::Object IInspectable WindowsXamlManager
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows Desktop Extension SDK (è stato introdotto in 10.0.17763.0)
API contract
Windows.UI.Xaml.Hosting.HostingContract (è stato introdotto in v3.0)

Commenti

WindowsXamlManager fa parte dell'API di hosting XAML UWP. Questa API consente alle applicazioni desktop non UWP di ospitare qualsiasi controllo che deriva da Windows.UI.Xaml.UIElement) in un elemento dell'interfaccia utente associato a un handle di finestra (HWND). Questa API può essere usata dalle applicazioni desktop create con WPF, Windows Forms e l'API Windows (Win32). Per altre informazioni, vedere Uso dell'API di hosting XAML UWP in un'applicazione desktop.

WindowsXamlManager fornisce un metodo static InitializeForCurrentThread che puoi usare per inizializzare il framework XAML UWP nel thread corrente.

Metodi

Close()

Chiude e rilascia in modo asincrono tutte le risorse usate da questo WindowsXamlManager.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

InitializeForCurrentThread()

Inizializza il framework XAML UWP in un'applicazione desktop non UWP (ad esempio, un'applicazione WPF o Windows Forms) nel thread corrente.

Si applica a

Vedi anche