Compartilhar via


Application.StartupUri Propriedade

Definição

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

Uri

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.

Aplica-se a