DesignerAppManager クラス

定義

XamlUIPresenter を使用し、Win32 プロセスで実行されるレガシ デザイナーと比較して、通常の UWP コンテキストで実行される XAML デザイン サーフェイスでアプリケーションを管理します。 の DisplayName プロパティ NoUIEntryPoints-DesignModeV2 を指定するには、このプロセスが必要です。このモードで正常にアクティブ化されるための 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

デザイナーのアプリが終了したときに発生します。

適用対象