DesignerAppManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |