ComponentDesigner.PostFilterProperties(IDictionary) メソッド

定義

デザイナーが、TypeDescriptor を通じて公開する一連のプロパティから、項目を変更または削除できるようにします。Allows a designer to change or remove items from the set of properties that it exposes through a TypeDescriptor.

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

パラメーター

properties
IDictionary

コンポーネントのクラスのプロパティ。The properties for the class of the component.

実装

注釈

このメソッドは、TypeDescriptorを通じて公開されるプロパティのディクショナリ内の項目を変更または削除する手段を提供します。This method provides a way to change or remove the 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 the PreFilterProperties method.

注意 (継承者)

properties パラメーターを使用してアクセスできるディクショナリを直接フィルター処理することも、変更せずに残しておくこともできます。You can directly filter the dictionary that is accessible through the properties parameter, or you can leave it unchanged. このメソッドをオーバーライドする場合は、独自のフィルター処理を実行した後に基本実装を呼び出します。If you override this method, call the base implementation after you perform your own filtering. また、PostFilterProperties(IDictionary) メソッド内の項目を削除することはできません。In addition, you must not remove items in the PostFilterProperties(IDictionary) method. 代わりに、属性を変更してアイテムを非表示にします。Instead, change attributes to hide items. PreFilterProperties(IDictionary) メソッド内の項目を削除することもできます。You may also remove items in the PreFilterProperties(IDictionary) method.

適用対象

こちらもご覧ください