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
- Наследование
- Атрибуты
- Реализации
Требования к 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 |
Происходит при выходе приложения в конструкторе. |