PropertyValueEditor 类

属性的任何和所有内联编辑器逻辑的容器。

继承层次结构

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyValueEditor
    Microsoft.Windows.Design.PropertyEditing.DialogPropertyValueEditor
    Microsoft.Windows.Design.PropertyEditing.ExtendedPropertyValueEditor

命名空间:  Microsoft.Windows.Design.PropertyEditing
程序集:  Microsoft.Windows.Design.Interaction(在 Microsoft.Windows.Design.Interaction.dll 中)

语法

声明
Public Class PropertyValueEditor
public class PropertyValueEditor
public ref class PropertyValueEditor
type PropertyValueEditor =  class end
public class PropertyValueEditor

PropertyValueEditor 类型公开以下成员。

构造函数

  名称 说明
公共方法 PropertyValueEditor() 初始化 PropertyValueEditor 类的新实例。
公共方法 PropertyValueEditor(DataTemplate) 初始化 PropertyValueEditor 类的新实例。

页首

属性

  名称 说明
公共属性 InlineEditorTemplate 获取或设置用于内联编辑器的 DataTemplate

页首

方法

  名称 说明
公共方法静态成员 CreateEditorAttribute(Type) 可为指定的 PropertyValueEditor 类型创建新 EditorAttribute 的实用工具方法。
公共方法静态成员 CreateEditorAttribute(PropertyValueEditor) 可为指定的 PropertyValueEditor 类型创建新 EditorAttribute 的实用工具方法。
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

备注

此类可以包含一个内联编辑器的单个 DataTemplate。 这通常用于为“属性”窗口中的某个属性提供一个不同的或自定义的编辑器。 内联编辑器显示在“属性”窗口中。 若要提供具有更大的屏幕区域而又并非始终可见的自定义编辑器,请参见 ExtendedPropertyValueEditor

InlineEditorTemplate 属性返回此编辑器的可视化界面的 XAML 模板。 这通常是在项目中其他位置的 ResourceDictionary 中提供的。

示例

下面的代码示例演示如何使用 PropertyValueEditor 类。 有关更多信息,请参见 演练:实现内联值编辑器

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.Windows.Design.PropertyEditing 命名空间

其他资源

属性编辑体系结构

WPF 设计器扩展性