Application.StartupUri Właściwość

Definicja

Pobiera lub ustawia interfejs użytkownika, który jest automatycznie wyświetlany po uruchomieniu aplikacji.

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

Wartość właściwości

Uri

Element Uri odwołujący się do interfejsu użytkownika, który jest automatycznie otwierany po uruchomieniu aplikacji.

Wyjątki

StartupUri parametr jest ustawiany z wartością null.

Uwagi

Za pomocą StartupUri polecenia możesz automatycznie załadować zasób interfejsu użytkownika po uruchomieniu aplikacji.

W poniższej tabeli przedstawiono typy zasobów interfejsu użytkownika, które można załadować, typ okna, do którego są otwierane, oraz typ aplikacji, którą można ustawić jako StartupUri.

Typ Okno Typ aplikacji
Window Window Tylko autonomiczna
NavigationWindow NavigationWindow Tylko autonomiczna
Page NavigationWindow Autonomiczna/hostowana w przeglądarce
UserControl NavigationWindow Autonomiczna/hostowana w przeglądarce
FlowDocument NavigationWindow Autonomiczna/hostowana w przeglądarce
PageFunction<T> NavigationWindow Autonomiczna/hostowana w przeglądarce

Zazwyczaj właściwość jest ustawiana StartupUri deklaratywnie w języku XAML. Można jednak ustawić StartupUri programowo, na przykład z Startup programu obsługi zdarzeń, co jest przydatne w przypadku aplikacji, które mogą ładować tylko niezbędne zasoby interfejsu użytkownika w czasie wykonywania. Na przykład aplikacja może poczekać na załadowanie zasobów przez czas wykonywania, jeśli nazwa zasobu interfejsu użytkownika jest przechowywana w pliku konfiguracji.

Niezależnie od tego, czy ustawisz StartupUri deklaratywnie, czy programowo, odpowiedni zasób interfejsu Startup użytkownika nie zostanie załadowany do momentu, gdy zdarzenie zostanie obsłużone. W związku z tym nie będziesz mieć dostępu do wynikowego okna z Windows właściwości lub MainWindow właściwości podczas obsługi Startup.

Dotyczy