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 | 获取一个 RoutedCommand 对象,该对象表示一个要在 PropertyContainer 中显示的上下文菜单的请求。 | |
ShowDialogEditor | 获取一个 RoutedCommand 对象,该对象表示一个要为属性显示对话框编辑器的请求。 | |
ShowErrorMessage | 获取一个 RoutedCommand 对象,该对象表示一个要显示验证错误消息的请求。 | |
ShowExtendedPinnedEditor | 获取一个 RoutedCommand 对象,该对象表示一个要为属性显示固定编辑器的请求。 | |
ShowExtendedPopupEditor | 获取一个 RoutedCommand 对象,该对象表示一个要为属性显示扩展编辑器的请求。 | |
ShowInlineEditor | 获取一个 RoutedCommand 对象,该对象表示一个要为属性显示内联编辑器的请求。 |
页首
备注
当用户在属性窗口中编辑属性时,该窗口应展示出一些标准行为。
编辑属性的操作应该包装在事务中。 用户可以提交编辑,例如,通过按 ENTER 键。 用户可以取消编辑,例如,通过按 ESC 键。
属性窗口应支持使用不同属性编辑模式的用户(如果有)。 用户可以使用以下属性编辑器类型:
内联编辑器。 例如,在 Margin 属性编辑器中,用户可以在属性行中直接键入属性值。
扩展编辑器。 例如,在 HorizontalAlignment 属性编辑器中,用户可以从下拉列表中选择属性值。
对话框编辑器。 例如,在 RowDefinitions 属性编辑器中,用户可以在单独对话框中输入属性值。
固定编辑器,为固定于属性窗口中属性下方的对话框。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.Windows.Design.PropertyEditing 命名空间