IDesignerFilter.PreFilterAttributes メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > IDesignerFilter.PreFilterAttributes メソッドの意味・解説 

IDesignerFilter.PreFilterAttributes メソッド

派生クラスオーバーライドされた場合デザイナが TypeDescriptor を通じて公開する一連の属性に項目を追加できるようにします。

名前空間: System.ComponentModel.Design
アセンブリ: System (system.dll 内)
構文構文

Sub PreFilterAttributes ( _
    attributes As IDictionary _
)
Dim instance As IDesignerFilter
Dim attributes As IDictionary

instance.PreFilterAttributes(attributes)
void PreFilterAttributes (
    IDictionary attributes
)
void PreFilterAttributes (
    IDictionary^ attributes
)
void PreFilterAttributes (
    IDictionary attributes
)
function PreFilterAttributes (
    attributes : IDictionary
)

パラメータ

attributes

コンポーネントクラスAttribute オブジェクト属性のディクショナリ内でのキーは、属性の TypeID 値です。

解説解説

このメソッドは、このインターフェイス実装しているデザイナ対応するコンポーネントTypeDescriptor通じて公開する属性のディクショナリに項目を追加する手段提供します

属性のディクショナリ内でのキーは、属性の型 ID です。このオブジェクトAttribute 型です。このメソッドは、PostFilterAttributes の直前呼び出されます。

属性の型 ID には任意のオブジェクト使用できます既定では、Attribute は、その TypeID プロパティの値として、その Type返します。ディクショナリ内の属性TypeID属性対す既知TypeID等しかどうかチェックすることで、その属性識別できます。または、System.Reflection使用して属性オブジェクト自体識別できます

既存または継承され属性と同じ TypeID を持つ属性コンポーネント追加されると、新し属性が古い属性に置き換わります多く属性では、同じ型の新し属性が、その型の以前属性に置き換わります。ただし、属性の型によっては、属性選択的に区別する TypeID返すものもあります。たとえば、IRootDesigner や IDesigner など、ある型に対して同時にアクティブになるデザイナ異なる型を提供するために、DesignerAttribute クラスは、両方属性基本デザイナ型を一意識別する TypeID返しますDesignerAttribute コンストラクタ使用すると、特定の型だけでなく、そのデザイナ対す基本デザイナ型を指定でき、DesignerAttribute は、これを反映した TypeID返します。したがって既存DesignerAttribute基本デザイナ型と同じ型の基本デザイナ型を持つ新しDesignerAttribute追加すると、古い属性新し属性置き換えられます。

実装時の注意 attributes パラメータ通じてアクセスできるディクショナリは、直接フィルタ処理するか、そのままにしておくことができます。このメソッドオーバーライドする場合は、独自のフィルタ処理実行した後で基本実装呼び出します。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IDesignerFilter インターフェイス
IDesignerFilter メンバ
System.ComponentModel.Design 名前空間
FilterAttributes


このページでは「.NET Framework クラス ライブラリ リファレンス」からIDesignerFilter.PreFilterAttributes メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からIDesignerFilter.PreFilterAttributes メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からIDesignerFilter.PreFilterAttributes メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「IDesignerFilter.PreFilterAttributes メソッド」の関連用語

IDesignerFilter.PreFilterAttributes メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



IDesignerFilter.PreFilterAttributes メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS