Application.StartupUri プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーションの起動時に自動的に表示される UI を取得または設定します。
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アプリケーションの起動時に自動的に開く UI を参照する 。
例外
StartupUri に null の値が設定されています。
注釈
を使用 StartupUri すると、アプリケーションの起動時に UI リソースを自動的に読み込むことができます。
次の表は、読み込むことができる UI リソースの種類、開かれるウィンドウの種類、およびこれらのリソースを として設定できるアプリケーションの種類を StartupUri示しています。
種類 | ウィンドウ | アプリケーションの種類 |
---|---|---|
Window | Window | スタンドアロンのみ |
NavigationWindow | NavigationWindow | スタンドアロンのみ |
Page | NavigationWindow | スタンドアロン/ブラウザーホスト型 |
UserControl | NavigationWindow | スタンドアロン/ブラウザーホスト型 |
FlowDocument | NavigationWindow | スタンドアロン/ブラウザーホスト型 |
PageFunction<T> | NavigationWindow | スタンドアロン/ブラウザーホスト型 |
通常、 プロパティは StartupUri XAML で宣言的に設定します。 ただし、イベント ハンドラーから Startup など、プログラムを使用して設定StartupUriできます。これは、実行時に必要な UI リソースのみを読み込むことができるアプリケーションの場合に便利です。 たとえば、UI リソースの名前が構成ファイルに格納されている場合、アプリケーションは実行時までリソースを読み込むのを待つ場合があります。
宣言的またはプログラム的に設定 StartupUri した場合でも、イベントが処理されるまで Startup 、対応する UI リソースは読み込まれません。 したがって、 を処理Startupするときに、 プロパティまたは プロパティから結果のWindowsウィンドウにMainWindowアクセスすることはできません。
適用対象
.NET