Application.StartupUri Application.StartupUri Application.StartupUri Application.StartupUri Property

Определение

Получает или задает пользовательский интерфейс, отображающееся автоматически при запуске приложения.Gets or sets a UI that is automatically shown when an application starts.

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

Значение свойства

Объект Uri , ссылающийся на пользовательский Интерфейс, который автоматически открывается при запуске приложения.A Uri that refers to the UI that automatically opens when an application starts.

Исключения

StartupUri устанавливается со значением null.StartupUri is set with a value of null.

Комментарии

Можно использовать StartupUri для автоматической загрузки ресурса пользовательского интерфейса при запуске приложения.You can use StartupUri to automatically load a UI resource when an application starts.

В следующей таблице показаны типы ресурсов пользовательского интерфейса, которые могут быть загружены, тип окна, они открываются и типа приложения, который эти ресурсы можно задать в качестве StartupUri.The following table shows the types of UI resources that can be loaded, the type of window they are opened into, and the type of application that these resources can be set as the StartupUri.

ТипType ОкноWindow Тип приложенияApplication type
Window Window Только автономныйStandalone only
NavigationWindow NavigationWindow Только автономныйStandalone only
Page NavigationWindow Автономный/БраузерныеStandalone/browser-hosted
UserControl NavigationWindow Автономный/БраузерныеStandalone/browser-hosted
FlowDocument NavigationWindow Автономный/БраузерныеStandalone/browser-hosted
PageFunction<T> NavigationWindow Автономный/БраузерныеStandalone/browser-hosted

Обычно задается StartupUri декларативно в свойство XAMLXAML.Typically, you set the StartupUri property declaratively in XAMLXAML. Тем не менее, можно задать StartupUri программным способом, например, в Startup обработчик событий, что полезно, если для приложения, необходимые ресурсы пользовательского интерфейса может загружать только во время выполнения.However, you can set StartupUri programmatically, such as from a Startup event handler, which is useful if for applications that can only load the necessary UI resources at run time. Например приложение может ожидать до времени выполнения для загрузки ресурсов, если имя ресурса пользовательского интерфейса хранится в файле конфигурации.For example, an application might wait until run time to load its resources if the name of the UI resource is stored in a configuration file.

Выбран ли StartupUri декларативно или программно, соответствующий пользовательский Интерфейс ресурс загружается только после Startup событие обрабатывается.Whether you set StartupUri declaratively or programmatically, the corresponding UI resource is not loaded until after the Startup event is handled. Следовательно, не получат доступ к результирующему окну либо из Windows свойство или MainWindow свойство при обработке Startup.Consequently, you won't have access to the resulting window from either the Windows property or the MainWindow property when handling Startup.

Применяется к