DesignerAppManager 类

定义

与使用 XamlUIPresenter 并在 Win32 进程中运行的旧设计器相比,管理在常规 UWP 上下文中运行的 XAML 设计图面中的应用程序。 在 中指定 NoUIEntryPoints-DesignModeV2 DisplayName 属性需要该过程。为了在此模式下成功激活 APPX。 启动的应用程序不会显示在 TaskBar 或 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
继承
Object Platform::Object IInspectable DesignerAppManager
属性
实现

Windows 要求

设备系列
Windows Desktop Extension SDK (在 10.0.16299.0 中引入)
API contract
Windows.UI.Xaml.Hosting.HostingContract (在 v2.0 中引入)

构造函数

DesignerAppManager(String)

初始化 DesignerAppManager 类的新实例。

属性

AppUserModelId

获取应用用户模型的标识符。

方法

Close()

关闭应用管理器。 这会关闭 DesignerAppManager 激活的进程,并等待进程终止。 如果进程挂起,此方法可能会无限期阻塞。 手动关闭时 不会触发 DesignerAppExited 事件。

CreateNewViewAsync(DesignerAppViewState, Size)

创建新的 DesignerAppView。

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

LoadObjectIntoAppAsync(String, Guid, String)

将指定的 对象加载到应用中。

事件

DesignerAppExited

在设计器中的应用退出时发生。

适用于