Compartilhar via


DesignerAppManager Classe

Definição

Gerencia um aplicativo em uma superfície de design XAML que é executada em um contexto UWP regular, em comparação com o designer herdado que usa o XamlUIPresenter e é executado em um processo Win32. O processo é necessário para especificar a propriedade NoUIEntryPoints-DesignModeV2 DisplayName no . APPX para ser ativado com êxito nesse modo. O aplicativo iniciado não aparecerá no switcher TaskBar ou TaskView.

public ref class DesignerAppManager sealed : IClosable
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Xaml.Hosting.IDesignerAppManagerFactory, 131072, "Windows.UI.Xaml.Hosting.HostingContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.Xaml.Hosting.HostingContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DesignerAppManager final : IClosable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Xaml.Hosting.IDesignerAppManagerFactory), 131072, "Windows.UI.Xaml.Hosting.HostingContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.Xaml.Hosting.HostingContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DesignerAppManager : System.IDisposable
Public NotInheritable Class DesignerAppManager
Implements IDisposable
Herança
Object Platform::Object IInspectable DesignerAppManager
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows Desktop Extension SDK (introduzida na 10.0.16299.0)
API contract
Windows.UI.Xaml.Hosting.HostingContract (introduzida na v2.0)

Construtores

DesignerAppManager(String)

Inicializa uma nova instância da classe DesignerAppManager.

Propriedades

AppUserModelId

Obtém o identificador do modelo de usuário do aplicativo.

Métodos

Close()

Fecha o gerenciador de aplicativos. Isso fechará o processo ativado pelo DesignerAppManager e aguardará o término do processo. É possível que esse método possa bloquear por um período indefinido se o processo for travado. O evento DesignerAppExited não será acionado quando for fechado manualmente.

CreateNewViewAsync(DesignerAppViewState, Size)

Cria um novo DesignerAppView.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

LoadObjectIntoAppAsync(String, Guid, String)

Carrega o objeto especificado no aplicativo.

Eventos

DesignerAppExited

Ocorre quando o aplicativo no designer é encerrado.

Aplica-se a