Application.StartupUri Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает пользовательский интерфейс, отображающееся автоматически при запуске приложения.
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 ссылающийся на пользовательский интерфейс, который автоматически открывается при запуске приложения.
Исключения
StartupUri устанавливается со значением null.
Комментарии
Вы можете использовать для StartupUri автоматической загрузки ресурса пользовательского интерфейса при запуске приложения.
В следующей таблице показаны типы ресурсов пользовательского интерфейса, которые можно загрузить, тип окна, в которое они открываются, и тип приложения, в которое эти ресурсы можно задать в StartupUriкачестве .
Type | Окно | Тип приложения |
---|---|---|
Window | Window | Только автономная |
NavigationWindow | NavigationWindow | Только автономная |
Page | NavigationWindow | Автономная или размещенная в браузере |
UserControl | NavigationWindow | Автономная или размещенная в браузере |
FlowDocument | NavigationWindow | Автономная или размещенная в браузере |
PageFunction<T> | NavigationWindow | Автономная или размещенная в браузере |
Как правило, свойство задается декларативно StartupUri в XAML. Однако можно задать StartupUri программным способом, например из обработчика Startup событий, что полезно для приложений, которые могут загружать только необходимые ресурсы пользовательского интерфейса во время выполнения. Например, приложение может дождаться времени выполнения для загрузки своих ресурсов, если имя ресурса пользовательского интерфейса хранится в файле конфигурации.
Независимо от того, задано StartupUri ли вы декларативно или программно, соответствующий ресурс пользовательского интерфейса не загружается до тех пор, Startup пока событие не будет обработано. Следовательно, у вас не будет доступа к результирующем окну из Windows свойства или свойства при обработке StartupMainWindow .