IReceiveMarkupExtension 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.
Perhatian
IReceiveMarkupExtension has been deprecated. This interface is no longer in use.
Menyediakan mekanisme di mana jenis dapat menyatakan bahwa mereka dapat menerima ekspresi (atau kelas lain) dari ekstensi markup, di mana output adalah jenis properti yang berbeda dari properti target. Jangan gunakan untuk .NET Framework 4 implementasi.
public interface class IReceiveMarkupExtension
public interface IReceiveMarkupExtension
[System.Obsolete("IReceiveMarkupExtension has been deprecated. This interface is no longer in use.")]
public interface IReceiveMarkupExtension
type IReceiveMarkupExtension = interface
[<System.Obsolete("IReceiveMarkupExtension has been deprecated. This interface is no longer in use.")>]
type IReceiveMarkupExtension = interface
Public Interface IReceiveMarkupExtension
- Atribut
Keterangan
Dalam .NET Framework 3.0, IReceiveMarkupExtension adalah teknik khusus WPF untuk mengizinkan jenis memasukkan codepath yang berbeda setiap kali salah satu anggotanya yang dapat diakses XAML di mana ditetapkan sebagai ekstensi markup selama penguraian XAML. Dalam .NET Framework 4, antarmuka ini kedaluarsa, dan diganti dengan implementasi Layanan XAML .NET Framework tentang bagaimana ekstensi markup dapat menerima layanan atau jenis dapat memanggil logika setter khusus ekstensi markup.
Untuk .NET Framework 4 implementasi, jika jenis ingin melakukan pemrosesan khusus saat mengatur properti dengan ekstensi markup daripada dengan cara lain, jenis harus ditentukan dengan XamlSetMarkupExtensionAttribute atribut yang diterapkan. Atribut menentukan panggilan balik, yang biasanya didefinisikan sebagai anggota privat dari jenis tersebut.
Dalam implementasi infrastruktur kelas WPF, sebagian besar kasus di mana XamlSetMarkupExtensionAttribute diterapkan referensi ReceiveMarkupExtension
metode yang sebelumnya menerapkan antarmuka ini, tetapi sekarang gunakan konteks melalui panggilan balik.
Metode
ReceiveMarkupExtension(String, MarkupExtension, IServiceProvider) |
Kedaluwarsa.
Menyediakan penanganan untuk ekstensi markup yang menyediakan nilai properti. Jangan gunakan untuk implementasi .NET Framework 4; lihat IReceiveMarkupExtension. |