DesignerAppManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- Attribute
- Implementiert
Windows-Anforderungen
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
DesignerAppManager(String) |
Initialisiert eine neue instance der DesignerAppManager-Klasse. |
Eigenschaften
AppUserModelId |
Ruft den Bezeichner für das App-Benutzermodell ab. |
Methoden
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
DesignerAppExited |
Tritt auf, wenn die App im Designer beendet wurde. |