Melalui nilai antara halaman XAML ialah aspek penting dalam pembangunan UI. Ini boleh melibatkan perkongsian data antara halaman, menghantar parameter untuk permulaan atau mengembalikan hasil daripada halaman anak. Artikel ini meneroka pelbagai kaedah untuk menghantar nilai dalam aplikasi WPF, Silverlight, Windows 8 dan Windows Phone.
1. Menggunakan Rentetan Pertanyaan:
Kaedah ini digunakan dengan navigasi Uri. Data ditukar kepada rentetan, dikodkan URL dan dilampirkan pada rentetan pertanyaan. Ia sesuai untuk menghantar data mudah.
2. Menggunakan NavigationEventArgs:
Teknik ini membenarkan menghantar nilai melalui objek NavigationEventArgs. Halaman navigasi boleh mengubah suai sifat halaman destinasi sebelum navigasi.
3. Menggunakan Navigasi Manual:
Dalam kaedah ini, objek Halaman dibuat secara manual dengan parameter yang melalui pembinanya. Halaman destinasi boleh mengakses parameter ini dalam pembinanya.
Navigasi Uri mencipta tika halaman baharu dan menambahkannya pada sejarah navigasi. Navigasi manual, sebaliknya, menyimpan halaman dalam ingatan walaupun selepas menavigasi jauh.
Menukar objek kompleks kepada rentetan atau menggunakan sifat skop Aplikasi adalah mungkin tetapi tidak sesuai. Adalah disyorkan untuk menggunakan kaedah satu atau dua untuk menghantar objek kompleks antara halaman XAML.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meluluskan Nilai Secara Berkesan Antara Halaman XAML dalam WPF, Silverlight dan Apl Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!