Application.StartupUri Proprietà

Definizione

Ottiene o imposta un'interfaccia utente che viene visualizzata automaticamente all'avvio di un'applicazione.

public:
 property Uri ^ StartupUri { Uri ^ get(); void set(Uri ^ value); };
public Uri StartupUri { get; set; }
member this.StartupUri : Uri with get, set
Public Property StartupUri As Uri

Valore della proprietà

Uri

Oggetto Uri che fa riferimento all'interfaccia utente che si apre automaticamente all'avvio di un'applicazione.

Eccezioni

StartupUri è impostata con un valore null.

Commenti

È possibile usare StartupUri per caricare automaticamente una risorsa dell'interfaccia utente all'avvio di un'applicazione.

La tabella seguente illustra i tipi di risorse dell'interfaccia utente che è possibile caricare, il tipo di finestra in cui sono aperti e il tipo di applicazione in cui è possibile impostare queste risorse come StartupUri.

Type Finestra Tipo di applicazione
Window Window Solo autonomo
NavigationWindow NavigationWindow Solo autonomo
Page NavigationWindow Standalone/browser-hosted
UserControl NavigationWindow Standalone/browser-hosted
FlowDocument NavigationWindow Standalone/browser-hosted
PageFunction<T> NavigationWindow Standalone/browser-hosted

In genere, la proprietà viene impostata StartupUri in modo dichiarativo in XAML. È tuttavia possibile impostare a StartupUri livello di codice, ad esempio da un Startup gestore eventi, utile se per le applicazioni che possono caricare solo le risorse dell'interfaccia utente necessarie in fase di esecuzione. Ad esempio, un'applicazione potrebbe attendere il caricamento delle risorse fino a quando il nome della risorsa dell'interfaccia utente viene archiviato in un file di configurazione.

Indipendentemente dal fatto che tu imposti StartupUri in modo dichiarativo o programmatico, la risorsa dell'interfaccia utente corrispondente non viene caricata fino a quando l'evento Startup non viene gestito. Di conseguenza, non si avrà accesso alla finestra risultante dalla Windows proprietà o dalla proprietà durante la MainWindow gestione di Startup.

Si applica a