次の方法で共有


PropertyValueEditorCommands クラス

更新 : 2007 年 11 月

ユーザーがプロパティを編集する際のプロパティ ウィンドウの動作を制御する標準のコマンドを提供します。

名前空間 :  Microsoft.Windows.Design.PropertyEditing
アセンブリ :  Microsoft.Windows.Design (Microsoft.Windows.Design.dll 内)

構文

'宣言
Public NotInheritable Class PropertyValueEditorCommands
'使用
メンバにアクセスするために、静的クラスのインスタンスを宣言する必要はありません。
public static class PropertyValueEditorCommands
public ref class PropertyValueEditorCommands abstract sealed
public final class PropertyValueEditorCommands

解説

ユーザーがプロパティ ウィンドウでプロパティを編集するとき、ウィンドウが示す標準の動作がいくつかあります。

プロパティの編集操作は、トランザクション内にラップされます。たとえば、ユーザーは Enter キーを押して編集をコミットできます。また、ユーザーは Esc キーを押すなどして編集をキャンセルできます。

プロパティ ウィンドウでは、可能な場合、プロパティのさまざまな編集モードによってユーザーをサポートする必要があります。ユーザーは次のような種類のプロパティ エディタを使用できます。

  • インライン エディタ。たとえば、Margin プロパティ エディタでは、ユーザーはプロパティの行に直接プロパティ値を入力します。

  • 拡張エディタ。たとえば、HorizontalAlignment プロパティ エディタでは、ユーザーはドロップダウン リストからプロパティ値を選択します。

  • ダイアログ ボックス エディタ。たとえば、RowDefinitions プロパティ エディタでは、ユーザーは独立したダイアログ ボックスにプロパティ値を入力します。

  • 固定されたエディタ。これは、プロパティ ウィンドウのプロパティの下に固定されたダイアログ ボックスです。

継承階層

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyValueEditorCommands

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

参照

参照

PropertyValueEditorCommands メンバ

Microsoft.Windows.Design.PropertyEditing 名前空間

PropertyValueEditor

PropertyContainerEditMode

Inline

ExtendedPopup

Dialog

ExtendedPinned

その他の技術情報

WPF デザイナの機能拡張アーキテクチャ