Application.StartupUri Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define uma interface do usuário que é mostrada automaticamente quando um aplicativo é iniciado.
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
Valor da propriedade
Um Uri que se refere à interface do usuário que é aberta automaticamente quando um aplicativo é iniciado.
Exceções
StartupUri é definido com um valor null.
Comentários
Você pode usar StartupUri para carregar automaticamente um recurso de interface do usuário quando um aplicativo é iniciado.
A tabela a seguir mostra os tipos de recursos de interface do usuário que podem ser carregados, o tipo de janela em que eles são abertos e o tipo de aplicativo no qual esses recursos podem ser definidos como .StartupUri
Tipo | Janela | Tipo de aplicativo |
---|---|---|
Window | Window | Somente autônomo |
NavigationWindow | NavigationWindow | Somente autônomo |
Page | NavigationWindow | Autônomo/hospedado pelo navegador |
UserControl | NavigationWindow | Autônomo/hospedado pelo navegador |
FlowDocument | NavigationWindow | Autônomo/hospedado pelo navegador |
PageFunction<T> | NavigationWindow | Autônomo/hospedado pelo navegador |
Normalmente, você define a StartupUri propriedade declarativamente em XAML. No entanto, você pode definir StartupUri programaticamente, como de um Startup manipulador de eventos, o que é útil se para aplicativos que só podem carregar os recursos de interface do usuário necessários em tempo de execução. Por exemplo, um aplicativo pode aguardar até o tempo de execução para carregar seus recursos se o nome do recurso de interface do usuário estiver armazenado em um arquivo de configuração.
Se você definir StartupUri declarativamente ou programaticamente, o recurso de interface do usuário correspondente não será carregado até que o Startup evento seja tratado. Consequentemente, você não terá acesso à janela resultante da Windows propriedade ou da MainWindow propriedade ao manipular Startup.