次の方法で共有


ComponentDesigner.PreFilterAttributes(IDictionary) メソッド

定義

デザイナーが、TypeDescriptor を通じて公開する一連の属性に項目を追加できるようにします。

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

パラメーター

attributes
IDictionary

コンポーネントのクラスの属性。

注釈

このメソッドは、 を介してデザイナーが公開する属性のディクショナリに項目を追加する方法を TypeDescriptor提供します。

属性のディクショナリ内のキーは、プロパティの値で指定された属性の TypeId 型識別子です。 オブジェクトの型 PropertyDescriptorは です。 このメソッドは、 メソッドの直前に PostFilterAttributes 呼び出されます。

注意 (継承者)

パラメーターを使用して attributes アクセスできるディクショナリを直接変更することも、変更せずにそのままにすることもできます。 このメソッドをオーバーライドする場合は、独自のフィルター処理を実行する前に、基本実装を呼び出します。

適用対象

こちらもご覧ください