Freigeben über


DesignerAppManager Klasse

Definition

Verwaltet eine Anwendung in einer XAML-Entwurfsoberfläche, die in einem regulären UWP-Kontext ausgeführt wird, im Vergleich zum Legacy-Designer, der xamlUIPresenter verwendet und in einem Win32-Prozess ausgeführt wird. Der Prozess ist erforderlich, um die NoUIEntryPoints-DesignModeV2 DisplayName-Eigenschaft in anzugeben. APPX, um in diesem Modus erfolgreich aktiviert zu werden. Die gestartete Anwendung wird nicht im TaskBar- oder TaskView-Switcher angezeigt.

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
Vererbung
Object Platform::Object IInspectable DesignerAppManager
Attribute
Implementiert

Windows-Anforderungen

Anforderungen Beschreibung
Gerätefamilie
Windows Desktop Extension SDK (eingeführt in 10.0.16299.0)
API contract
Windows.UI.Xaml.Hosting.HostingContract (eingeführt in v2.0)

Konstruktoren

Name Beschreibung
DesignerAppManager(String)

Initialisiert eine neue instance der DesignerAppManager-Klasse.

Eigenschaften

Name Beschreibung
AppUserModelId

Ruft den Bezeichner für das App-Benutzermodell ab.

Methoden

Name Beschreibung
Close()

Schließt den App-Manager. Dadurch wird der vom DesignerAppManager aktivierte Prozess geschlossen und wartet, bis der Prozess beendet wird. Es ist möglich, dass diese Methode für eine unbegrenzte Zeit blockiert wird, wenn der Prozess unterbrochen wird. Das DesignerAppExited-Ereignis wird beim manuellen Schließen nicht ausgelöst.

CreateNewViewAsync(DesignerAppViewState, Size)

Erstellt eine neue DesignerAppView.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

LoadObjectIntoAppAsync(String, Guid, String)

Lädt das angegebene Objekt in die App.

Ereignisse

Name Beschreibung
DesignerAppExited

Tritt auf, wenn die App im Designer beendet wurde.

Gilt für: