다음을 통해 공유


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 클래스의 새 instance 초기화합니다.

속성

AppUserModelId

앱 사용자 모델의 식별자를 가져옵니다.

메서드

Close()

앱 관리자를 닫습니다. 그러면 DesignerAppManager에서 활성화된 프로세스가 닫히고 프로세스가 종료될 때까지 기다립니다. 프로세스가 중단된 경우 이 메서드가 무기한 차단할 수 있습니다. DesignerAppExited 이벤트는 수동으로 닫을 때 발생하지 않습니다 .

CreateNewViewAsync(DesignerAppViewState, Size)

새 DesignerAppView를 만듭니다.

Dispose()

관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 애플리케이션 정의 작업을 수행합니다.

LoadObjectIntoAppAsync(String, Guid, String)

지정된 개체를 앱에 로드합니다.

이벤트

DesignerAppExited

디자이너의 앱이 종료되었을 때 발생합니다.

적용 대상