更新 : 2007 年 11 月
カスタム プロパティ エディタを [プロパティ] ウィンドウに表示できるようにします。
Microsoft.Windows.Design.PropertyEditing 名前空間は、デザイナにカスタム値エディタを実装するためのクラスを提供します。通常、値エディタはデザイナのプロパティ ウィンドウに表示されます。次の表は、よく使用される値エディタの基本実装を示しています。
プロパティ値エディタ |
説明 |
---|---|
ホストしているプロパティ ウィンドウのビューと同じ物理領域でホストされるインライン エディタです。 |
|
通常は埋め込まれないエディタです。このエディタは、System.ComponentModel アーキテクチャのドロップダウン スタイルのエディタに相当します。 |
|
独自のダイアログ ボックスに実装されるエディタです。 |
クラス
クラス | 説明 | |
---|---|---|
![]() |
CategoryEditor | カスタム カテゴリ エディタを作成するための抽象クラスです。 |
![]() |
CategoryEntry | プロパティのカテゴリを表します。 |
![]() |
DependencyPropertyValueSource | 依存関係プロパティ値のソースを表します。 |
![]() |
DialogPropertyValueEditor | PropertyEntry オブジェクトのすべてのダイアログ ボックス編集ロジックのコンテナです。 |
![]() |
EditModeSwitchButton | 異なる PropertyContainer モードをユーザーが切り替えることができるようにする便利なボタンです。 |
![]() |
ExtendedPropertyValueEditor | プロパティのすべての拡張エディタ ロジックのコンテナです。 |
![]() |
NewItemFactory | コレクションまたはプロパティ値の新しい項目を作成するためのファクトリを表します。 |
![]() |
NewItemTypesAttribute | プロパティの値またはプロパティの型の値としてどのオブジェクト型を割り当てるかを指定するために使用します。 |
![]() |
PropertyContainer | PropertyEntry インスタンスのグラフィカル コンテナとして使用されます。 |
![]() |
PropertyEntry | プロパティを表します。 |
![]() |
PropertyEntryCollection | 指定した PropertyEntry のサブプロパティに対する PropertyEntry インスタンスのコレクションを表します。 |
![]() |
PropertyFilter | プロパティ編集ホストで提供される検索およびフィルタ処理機能の一部として使用されます。 |
![]() |
PropertyFilterAppliedEventArgs | FilterApplied イベントにデータを提供します。 |
![]() |
PropertyFilterPredicate | 検索とフィルタ処理の述語を表します。 |
![]() |
PropertyMarker | プロパティ ウィンドウにプロパティ値と共に表示され、プロパティ値に関する情報を含むコントロールです。 |
![]() |
PropertyOrder | カテゴリまたはサブプロパティの一覧でプロパティが表示される順序を設定するために使用します。 |
![]() |
PropertyOrderAttribute | この属性は、プロパティ ブラウザのプロパティの並べ替え順序を指定するプロパティにアタッチされています。 |
![]() |
PropertyValue | プロパティの値を表します。 |
![]() |
PropertyValueCollection | PropertyValue インスタンスのコレクションを表します。 |
![]() |
PropertyValueEditor | プロパティのすべてのインライン エディタ ロジックのコンテナです。 |
![]() |
PropertyValueEditorCommands | ユーザーがプロパティを編集する際のプロパティ ウィンドウの動作を制御する標準のコマンドを提供します。 |
![]() |
PropertyValueExceptionEventArgs | PropertyValueException イベントにデータを提供します。 |
![]() |
PropertyValueSource | プロパティ値のソースを表します。 |
インターフェイス
インターフェイス | 説明 | |
---|---|---|
![]() |
IPropertyFilterTarget | 並べ替えおよびフィルタ処理機能を処理します。 |
列挙型
列挙体 | 説明 | |
---|---|---|
![]() |
PropertyContainerEditMode | PropertyContainer のさまざまな編集モードを定義します。 |
![]() |
PropertyValueExceptionSource | PropertyValue インスタンスによってスローされた例外の原因を示します。 |