IDesignerFilter.PostFilterProperties(IDictionary) メソッド


派生クラスでオーバーライドされた場合、デザイナーが TypeDescriptor を通じて公開する一連のプロパティの項目を変更または削除できるようになります。When overridden in a derived class, allows a designer to change or remove items from the set of properties that it exposes through a TypeDescriptor.

 void PostFilterProperties(System::Collections::IDictionary ^ properties);
public void PostFilterProperties (System.Collections.IDictionary properties);
abstract member PostFilterProperties : System.Collections.IDictionary -> unit
Public Sub PostFilterProperties (properties As IDictionary)



コンポーネントのクラスのプロパティを表す PropertyDescriptor オブジェクト。The PropertyDescriptor objects that represent the properties of the class of the component. プロパティのディクショナリ内でのキーは、プロパティ名です。The keys in the dictionary of properties are property names.


このメソッドは、TypeDescriptorを通じて公開されるプロパティのディクショナリ内の項目を変更または削除する手段を提供します。This method provides a way to change or remove items within the dictionary of properties that are exposed through a TypeDescriptor.

プロパティのディクショナリ内のキーは、プロパティの名前です。The keys in the dictionary of properties are the names of the properties. オブジェクトの型は PropertyDescriptorです。The objects are of type PropertyDescriptor. このメソッドは、PreFilterPropertiesの直後に呼び出されます。This method is called immediately after PreFilterProperties.

注意 (実装者)

properties パラメーターを使用してアクセスできるディクショナリを直接フィルター処理することも、変更せずに残しておくこともできます。You can directly filter the dictionary that is accessible through the properties parameter, or you can leave it unchanged. このメソッドをオーバーライドする場合は、独自のフィルター処理を実行した後に基本実装を呼び出します。If you are overriding this method, call the base implementation after you perform your own filtering.