Application.StartupUri Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur UI yang secara otomatis ditampilkan saat aplikasi dimulai.
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
Nilai Properti
Uri yang mengacu pada UI yang secara otomatis terbuka saat aplikasi dimulai.
Pengecualian
StartupUri diatur dengan nilai null.
Keterangan
Anda dapat menggunakan StartupUri untuk memuat sumber daya UI secara otomatis saat aplikasi dimulai.
Tabel berikut menunjukkan jenis sumber daya UI yang dapat dimuat, jenis jendela tempat sumber daya dibuka, dan jenis aplikasi yang dapat ditetapkan sumber daya ini sebagai StartupUri.
Jenis | Jendela | Jenis aplikasi |
---|---|---|
Window | Window | Hanya mandiri |
NavigationWindow | NavigationWindow | Hanya mandiri |
Page | NavigationWindow | Mandiri/dihosting browser |
UserControl | NavigationWindow | Mandiri/dihosting browser |
FlowDocument | NavigationWindow | Mandiri/dihosting browser |
PageFunction<T> | NavigationWindow | Mandiri/dihosting browser |
Biasanya, Anda mengatur StartupUri properti secara deklaratif di XAML. Namun, Anda dapat mengatur StartupUri secara terprogram, seperti dari Startup penanganan aktivitas, yang berguna jika untuk aplikasi yang hanya dapat memuat sumber daya UI yang diperlukan pada durasi. Misalnya, aplikasi mungkin menunggu hingga durasi untuk memuat sumber dayanya jika nama sumber daya UI disimpan dalam file konfigurasi.
Baik Anda mengatur StartupUri secara deklaratif atau terprogram, sumber daya UI yang sesuai tidak dimuat sampai setelah peristiwa ditangani Startup . Akibatnya, Anda tidak akan memiliki akses ke jendela yang dihasilkan dari Windows properti atau MainWindow properti saat menangani Startup.