Frame.SourcePageType 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 referensi jenis konten saat ini, atau konten yang harus dinavigasi.
public:
property TypeName SourcePageType { TypeName get(); void set(TypeName value); };
TypeName SourcePageType();
void SourcePageType(TypeName value);
public System.Type SourcePageType { get; set; }
var typeName = frame.sourcePageType;
frame.sourcePageType = typeName;
Public Property SourcePageType As Type
Nilai Properti
Referensi jenis untuk konten saat ini, atau konten yang akan dinavigasi.
Keterangan
CurrentSourcePageType dan SourcePageType
biasanya merupakan nilai yang sama. Namun, jika bingkai memanggil Navigasi dan navigasi masih berlangsung, CurrentSourcePageType adalah nilai sebelum navigasi dan SourcePageType
adalah nilai yang sedang dinavigasi.
Tip
Jika Anda memprogram menggunakan bahasa Microsoft .NET (C# atau Visual Basic), jenis TypeName diproyeksikan sebagai System.Type. Saat pemrograman menggunakan C#, adalah umum untuk menggunakan typeof
operator untuk mendapatkan referensi ke System.Type jenis. Di Visual Basic, gunakan GetType
.
SourcePageType
dapat diatur dalam XAML, menggunakan konversi string-ke-jenis yang ditafsirkan menggunakan pemetaan namespace XAML, tetapi jarang dilakukan. Ini adalah praktik yang lebih baik untuk memiliki kode di tingkat aplikasi yang menggunakan Frame.Navigate untuk mengatur halaman saat ini. Jika Anda menetapkan nilai untuk SourcePageType
di XAML, Anda biasanya perlu menggunakan awalan seperti local:
yang ditentukan dalam konstruksi XAML yang sama. Anda memerlukan awalan untuk memetakan namespace XAML yang mereferensikan namespace kode tempat kelas parsial halaman Anda ditentukan. Untuk informasi selengkapnya, lihat namespace XAML dan pemetaan namespace layanan.
Skenario yang lebih umum untuk SourcePageType
dalam kode adalah hanya membaca nilainya, dan tidak mengaturnya. Misalnya Anda mungkin membandingkan SourcePageType
halaman saat ini di Bingkai dengan item di tumpukan navigasi (BackStack, ForwardStack) untuk melihat apakah ada entri untuk Halaman yang sama.