WindowsXamlManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |