WindowsXamlManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa a estrutura XAML UWP em um aplicativo de área de trabalho não UWP (por exemplo, um aplicativo WPF ou Windows Forms) que hospeda controles 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
- Herança
- Atributos
- Implementações
Requisitos do Windows
Família de dispositivos |
Windows Desktop Extension SDK (introduzida na 10.0.17763.0)
|
API contract |
Windows.UI.Xaml.Hosting.HostingContract (introduzida na v3.0)
|
Comentários
O WindowsXamlManager faz parte da API de hospedagem XAML da UWP. Essa API permite que aplicativos da área de trabalho não UWP hospedem qualquer controle derivado de Windows.UI.Xaml.UIElement) em um elemento de interface do usuário associado a um HWND (identificador de janela). Essa API pode ser usada por aplicativos da área de trabalho criados usando o WPF, Windows Forms e a API do Windows (Win32). Para obter mais informações, consulte Usando a API de hospedagem XAML UWP em um aplicativo da área de trabalho.
O WindowsXamlManager fornece um método InitializeForCurrentThread estático que você pode usar para inicializar a estrutura XAML UWP no thread atual.
Métodos
Close() |
Fecha e libera de forma assíncrona todos os recursos usados por este WindowsXamlManager. |
Dispose() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados. |
InitializeForCurrentThread() |
Inicializa a estrutura XAML UWP em um aplicativo de área de trabalho não UWP (por exemplo, um aplicativo WPF ou Windows Forms) no thread atual. |