PropertyValueEditorCommands クラス
ユーザーがプロパティを編集する際のプロパティ ウィンドウの動作を制御する標準のコマンドを提供します。
継承階層
System.Object
Microsoft.Windows.Design.PropertyEditing.PropertyValueEditorCommands
名前空間: Microsoft.Windows.Design.PropertyEditing
アセンブリ: Microsoft.Windows.Design.Interaction (Microsoft.Windows.Design.Interaction.dll 内)
構文
'宣言
Public NotInheritable Class PropertyValueEditorCommands
public static class PropertyValueEditorCommands
public ref class PropertyValueEditorCommands abstract sealed
[<AbstractClass>]
[<Sealed>]
type PropertyValueEditorCommands = class end
public final class PropertyValueEditorCommands
PropertyValueEditorCommands 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
AbortTransaction | プロパティ編集と関連付けられたトランザクションをキャンセルする要求を表す RoutedCommand を取得します。 | |
BeginTransaction | プロパティ編集と関連付けられた新しいトランザクションを開始する要求を表す RoutedCommand を取得します。 | |
CommitTransaction | プロパティ編集と関連付けられたトランザクションをコミットする要求を表す RoutedCommand を取得します。 | |
FinishEditing | プロパティ編集が完了したという、ホストへの通知を表す RoutedCommand を取得します。 | |
ShowContextMenu | PropertyContainer にコンテキスト メニューを表示する要求を表す RoutedCommand を取得します。 | |
ShowDialogEditor | プロパティのダイアログ ボックス エディターを表示する要求を表す RoutedCommand を取得します。 | |
ShowErrorMessage | 検証エラー メッセージの表示要求を表す RoutedCommand を取得します。 | |
ShowExtendedPinnedEditor | プロパティの固定されたエディターを表示する要求を表す RoutedCommand を取得します。 | |
ShowExtendedPopupEditor | プロパティの拡張エディターを表示する要求を表す RoutedCommand を取得します。 | |
ShowInlineEditor | プロパティのインライン エディターを表示する要求を表す RoutedCommand を取得します。 |
このページのトップへ
解説
ユーザーがプロパティ ウィンドウでプロパティを編集するとき、ウィンドウが示す標準の動作がいくつかあります。
プロパティの編集操作は、トランザクション内にラップされます。 たとえば、ユーザーは Enter キーを押して編集をコミットできます。 また、ユーザーは Esc キーを押すなどして編集をキャンセルできます。
プロパティ ウィンドウでは、可能な場合、プロパティのさまざまな編集モードによってユーザーをサポートする必要があります。 ユーザーは次のような種類のプロパティ エディターを使用できます。
インライン エディター。 たとえば、Margin プロパティ エディターでは、ユーザーはプロパティの行に直接プロパティ値を入力します。
拡張エディター。 たとえば、HorizontalAlignment プロパティ エディターでは、ユーザーはドロップダウン リストからプロパティ値を選択します。
ダイアログ ボックス エディター。 たとえば、RowDefinitions プロパティ エディターでは、ユーザーは独立したダイアログ ボックスにプロパティ値を入力します。
固定されたエディター。これは、プロパティ ウィンドウのプロパティの下に固定されたダイアログ ボックスです。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
参照
参照
Microsoft.Windows.Design.PropertyEditing 名前空間