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