Поделиться через


DesignerAppManager Класс

Определение

Управляет приложением в области конструктора XAML, которая выполняется в обычном контексте UWP по сравнению с устаревшим конструктором, использующим XamlUIPresenter и выполняющимся в процессе Win32. Процесс требуется для указания свойства 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

Происходит при выходе приложения в конструкторе.

Применяется к