IXamlSchemaContextProvider Antarmuka
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.
Mewakili layanan yang menyediakan informasi konteks skema XAML untuk mengetik konverter dan ekstensi markup.
public interface class IXamlSchemaContextProvider
public interface IXamlSchemaContextProvider
type IXamlSchemaContextProvider = interface
Public Interface IXamlSchemaContextProvider
Keterangan
Layanan ini IXamlSchemaContextProvider menyediakan satu properti, SchemaContext.
IXamlSchemaContextProvider Gunakan layanan dan propertinya SchemaContext saat Anda memerlukan konteks skema XAML aktif dari ekstensi markup atau implementasi pengonversi jenis. Banyak operasi terkait XAML, terutama menyelesaikan jenis XAML ke dalam jenis pencadangannya untuk pembuatan grafik objek, mengandalkan konteks skema XAML yang tersedia. Namun, untuk banyak skenario, Anda dapat menggunakan konteks skema XAML yang disediakan oleh kerangka kerja tertentu. Atau Anda dapat menggunakan konteks skema XAML default yang disediakan oleh Layanan XAML .NET Framework, yang menggunakan CLR dan backing refleksi dan dapat memberikan konteks skema XAML yang diperlukan untuk jenis yang ditentukan CLR.
Layanan IXamlSchemaContextProvider ini terutama relevan untuk implementasi yang mengantisipasi bahwa implementasi pengonversi nilai mereka mungkin dipanggil ketika didukung oleh konteks skema XAML kustom. Anda bisa mendapatkan layanan dari parameter titik masuk dari metode TypeConverter virtual atau MarkupExtension konteks layanan laporan tersebut. Atau Anda bisa mendapatkan konteks skema langsung dari properti khusus pembaca XAML tertentu atau penulis XAML.
Properti
| Nama | Deskripsi |
|---|---|
| SchemaContext |
Mendapatkan yang dilaporkan XamlSchemaContext oleh konteks layanan. |