Bagikan melalui


ComponentDesigner.PostFilterAttributes(IDictionary) Metode

Definisi

Memungkinkan perancang untuk mengubah atau menghapus item dari sekumpulan atribut yang diekspos melalui TypeDescriptor.

protected:
 virtual void PostFilterAttributes(System::Collections::IDictionary ^ attributes);
protected virtual void PostFilterAttributes (System.Collections.IDictionary attributes);
abstract member PostFilterAttributes : System.Collections.IDictionary -> unit
override this.PostFilterAttributes : System.Collections.IDictionary -> unit
Protected Overridable Sub PostFilterAttributes (attributes As IDictionary)

Parameter

attributes
IDictionary

Atribut untuk kelas komponen.

Keterangan

Metode ini menyediakan cara untuk mengubah atau menghapus item dalam kamus atribut yang diekspos melalui TypeDescriptor.

Kunci dalam kamus atribut adalah pengidentifikasi jenis atribut, seperti yang ditentukan oleh nilai propertinya TypeId . Objek berjenis PropertyDescriptor. Metode ini dipanggil segera setelah PreFilterAttributes metode .

Catatan Bagi Inheritor

Anda dapat langsung memfilter kamus yang dapat diakses melalui attributes parameter , atau Anda dapat membiarkannya tidak berubah. Jika Anda mengambil alih metode ini, panggil implementasi dasar setelah Anda melakukan pemfilteran Anda sendiri. Selain itu, Anda tidak boleh menghapus item dalam PostFilterAttributes(IDictionary) metode . Sebagai gantinya, ubah atribut untuk menyembunyikan item. Anda juga dapat menghapus item dalam PreFilterAttributes(IDictionary) metode .

Berlaku untuk

Lihat juga