Apa perbedaan antara Halaman dan Jendela di WPF ketika Anda menambahkan file baru di Solution Explorer?
237
Halaman dimaksudkan untuk digunakan dalam aplikasi Navigasi (biasanya dengan tombol Kembali dan Maju, misalnya Internet Explorer). Halaman harus di-host di Jendela Navigasi atau Bingkai
Windows hanyalah aplikasi WPF Windows biasa, tetapi dapat menghosting Halaman melalui wadah Bingkai
ShowDialog();
digunakanJendela selalu ditampilkan secara independen, Halaman dimaksudkan untuk ditampilkan di dalam Frame atau di dalam NavigationWindow.
sumber
Kontrol Halaman dapat dimuat dalam Kontrol Jendela tetapi sebaliknya tidak mungkin
Anda dapat menggunakan kontrol Halaman dalam kontrol Window menggunakan kontrol NavigationWindow dan Frame. Jendela adalah kontrol root yang harus digunakan untuk menahan / meng-host kontrol lainnya (mis. Tombol) sebagai wadah. Halaman adalah kontrol yang dapat di-host di kontrol wadah lain seperti NavigationWindow atau Frame. Kontrol halaman memiliki tujuannya sendiri untuk berfungsi seperti kontrol lainnya (mis. Tombol). Halaman adalah membuat peramban seperti aplikasi. Jadi, jika Anda meng-host Halaman di NavigationWindow, Anda akan mendapatkan implementasi navigasi bawaan. Halaman dimaksudkan untuk digunakan dalam aplikasi Navigasi (biasanya dengan tombol Kembali dan Maju, misalnya Internet Explorer).
WPF menyediakan dukungan untuk navigasi gaya browser di dalam aplikasi mandiri menggunakan kelas Halaman. Pengguna dapat membuat beberapa halaman, menavigasi antara halaman-halaman itu bersama dengan data. Ada beberapa cara yang tersedia untuk Menavigasi melalui satu halaman ke halaman lain.
sumber