次の方法で共有


Microsoft.Windows.Design.PropertyEditing 名前空間

更新 : 2007 年 11 月

カスタム プロパティ エディタを [プロパティ] ウィンドウに表示できるようにします。

Microsoft.Windows.Design.PropertyEditing 名前空間は、デザイナにカスタム値エディタを実装するためのクラスを提供します。通常、値エディタはデザイナのプロパティ ウィンドウに表示されます。次の表は、よく使用される値エディタの基本実装を示しています。

プロパティ値エディタ

説明

PropertyValueEditor

ホストしているプロパティ ウィンドウのビューと同じ物理領域でホストされるインライン エディタです。

ExtendedPropertyValueEditor

通常は埋め込まれないエディタです。このエディタは、System.ComponentModel アーキテクチャのドロップダウン スタイルのエディタに相当します。

DialogPropertyValueEditor

独自のダイアログ ボックスに実装されるエディタです。

クラス

  クラス 説明
Bb548204.pubclass(ja-jp,VS.90).gif CategoryEditor カスタム カテゴリ エディタを作成するための抽象クラスです。
Bb548204.pubclass(ja-jp,VS.90).gif CategoryEntry プロパティのカテゴリを表します。
Bb548204.pubclass(ja-jp,VS.90).gif DependencyPropertyValueSource 依存関係プロパティ値のソースを表します。
Bb548204.pubclass(ja-jp,VS.90).gif DialogPropertyValueEditor PropertyEntry オブジェクトのすべてのダイアログ ボックス編集ロジックのコンテナです。
Bb548204.pubclass(ja-jp,VS.90).gif EditModeSwitchButton 異なる PropertyContainer モードをユーザーが切り替えることができるようにする便利なボタンです。
Bb548204.pubclass(ja-jp,VS.90).gif ExtendedPropertyValueEditor プロパティのすべての拡張エディタ ロジックのコンテナです。
Bb548204.pubclass(ja-jp,VS.90).gif NewItemFactory コレクションまたはプロパティ値の新しい項目を作成するためのファクトリを表します。
Bb548204.pubclass(ja-jp,VS.90).gif NewItemTypesAttribute プロパティの値またはプロパティの型の値としてどのオブジェクト型を割り当てるかを指定するために使用します。
Bb548204.pubclass(ja-jp,VS.90).gif PropertyContainer PropertyEntry インスタンスのグラフィカル コンテナとして使用されます。
Bb548204.pubclass(ja-jp,VS.90).gif PropertyEntry プロパティを表します。
Bb548204.pubclass(ja-jp,VS.90).gif PropertyEntryCollection 指定した PropertyEntry のサブプロパティに対する PropertyEntry インスタンスのコレクションを表します。
Bb548204.pubclass(ja-jp,VS.90).gif PropertyFilter プロパティ編集ホストで提供される検索およびフィルタ処理機能の一部として使用されます。
Bb548204.pubclass(ja-jp,VS.90).gif PropertyFilterAppliedEventArgs FilterApplied イベントにデータを提供します。
Bb548204.pubclass(ja-jp,VS.90).gif PropertyFilterPredicate 検索とフィルタ処理の述語を表します。
Bb548204.pubclass(ja-jp,VS.90).gif PropertyMarker プロパティ ウィンドウにプロパティ値と共に表示され、プロパティ値に関する情報を含むコントロールです。
Bb548204.pubclass(ja-jp,VS.90).gif PropertyOrder カテゴリまたはサブプロパティの一覧でプロパティが表示される順序を設定するために使用します。
Bb548204.pubclass(ja-jp,VS.90).gif PropertyOrderAttribute この属性は、プロパティ ブラウザのプロパティの並べ替え順序を指定するプロパティにアタッチされています。
Bb548204.pubclass(ja-jp,VS.90).gif PropertyValue プロパティの値を表します。
Bb548204.pubclass(ja-jp,VS.90).gif PropertyValueCollection PropertyValue インスタンスのコレクションを表します。
Bb548204.pubclass(ja-jp,VS.90).gif PropertyValueEditor プロパティのすべてのインライン エディタ ロジックのコンテナです。
Bb548204.pubclass(ja-jp,VS.90).gif PropertyValueEditorCommands ユーザーがプロパティを編集する際のプロパティ ウィンドウの動作を制御する標準のコマンドを提供します。
Bb548204.pubclass(ja-jp,VS.90).gif PropertyValueExceptionEventArgs PropertyValueException イベントにデータを提供します。
Bb548204.pubclass(ja-jp,VS.90).gif PropertyValueSource プロパティ値のソースを表します。

インターフェイス

  インターフェイス 説明
Bb548204.pubinterface(ja-jp,VS.90).gif IPropertyFilterTarget 並べ替えおよびフィルタ処理機能を処理します。

列挙型

  列挙体 説明
Bb548204.pubenumeration(ja-jp,VS.90).gif PropertyContainerEditMode PropertyContainer のさまざまな編集モードを定義します。
Bb548204.pubenumeration(ja-jp,VS.90).gif PropertyValueExceptionSource PropertyValue インスタンスによってスローされた例外の原因を示します。