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 名前空間

PropertyValueEditor

PropertyContainerEditMode

Inline

ExtendedPopup

Dialog

ExtendedPinned

その他の技術情報

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