Condividi tramite


DesignerAppManager Classe

Definizione

Gestisce un'applicazione in un'area di progettazione XAML eseguita in un contesto UWP normale, rispetto alla finestra di progettazione legacy che usa XamlUIPresenter ed eseguita in un processo Win32. Il processo è necessario per specificare la proprietà NoUIEntryPoints-DesignModeV2 DisplayName in . APPX per essere attivato correttamente in questa modalità. L'applicazione avviata non verrà visualizzata nell'interruttore TaskBar o 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
Ereditarietà
Object Platform::Object IInspectable DesignerAppManager
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows Desktop Extension SDK (è stato introdotto in 10.0.16299.0)
API contract
Windows.UI.Xaml.Hosting.HostingContract (è stato introdotto in v2.0)

Costruttori

DesignerAppManager(String)

Inizializza una nuova istanza della classe DesignerAppManager.

Proprietà

AppUserModelId

Ottiene l'identificatore per il modello utente dell'app.

Metodi

Close()

Chiude il gestore app. Verrà chiuso il processo attivato da DesignerAppManager e attenderà che il processo venga terminato. È possibile che questo metodo possa bloccarsi per un periodo di tempo illimitato se il processo è bloccato. L'evento DesignerAppExited non verrà generato quando viene chiuso manualmente.

CreateNewViewAsync(DesignerAppViewState, Size)

Crea una nuova finestra di progettazioneAppView.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

LoadObjectIntoAppAsync(String, Guid, String)

Carica l'oggetto specificato nell'app.

Eventi

DesignerAppExited

Si verifica quando l'app nella finestra di progettazione è stata chiusa.

Si applica a