PropertyEntry 类

定义

表示选定项的属性的数据,并且使此属性能够通过特定于类型的数据进行编辑。

public ref class PropertyEntry abstract : System::Activities::Presentation::PropertyEditing::IPropertyFilterTarget, System::ComponentModel::INotifyPropertyChanged
public abstract class PropertyEntry : System.Activities.Presentation.PropertyEditing.IPropertyFilterTarget, System.ComponentModel.INotifyPropertyChanged
type PropertyEntry = class
    interface INotifyPropertyChanged
    interface IPropertyFilterTarget
Public MustInherit Class PropertyEntry
Implements INotifyPropertyChanged, IPropertyFilterTarget
继承
PropertyEntry
实现

构造函数

PropertyEntry()

创建 PropertyEntry 类的新实例。

PropertyEntry(PropertyValue)

创建 PropertyEntry 类的新实例,该实例用作指定的 PropertyValue 的子属性。

属性

CategoryName

获取此属性所属的类别的名称。

Description

获取封装的属性的说明。

DisplayName

获取 PropertyEntry 的显示名称。

HasStandardValues

获取一个值,指示是否有一组标准值可供此 PropertyEntry 使用。

IsAdvanced

获取一个值,指示 PropertyEntry 是否是自定义的。

IsReadOnly

获取一个值,该值指示 PropertyEntry 是否为只读。

MatchesFilter

获取一个值,指示 IPropertyFilterTarget 是否与筛选器相匹配。 设置一个指示 IPropertyFilterTarget 与筛选器是否匹配的值,并且为属性更改引发事件处理程序方法。

ParentValue

从宿主基础结构派生的类中获取父 PropertyValue

PropertyName

获取属性的名称。

PropertyType

获取属性的类型。

PropertyValue

获取此 PropertyValuePropertyEntry

PropertyValueEditor

获取用于编辑此 PropertyValueEditor 值的 PropertyEntry

StandardValues

获取此 PropertyEntry 支持的一组可能值。

方法

ApplyFilter(PropertyFilter)

存储目标属性值是否与指定的 PropertyFilter 相匹配。

CreatePropertyValueInstance()

使宿主基础结构能够创建新的特定于宿主的 PropertyValue 实例。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MatchesPredicate(PropertyFilterPredicate)

IPropertyFilterTarget 方法的实现,用于确定目标显示名称或类型名称是否与包含筛选器名称的指定字符串相匹配。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnFilterApplied(PropertyFilter)

引发 FilterApplied 事件。

OnPropertyChanged(PropertyChangedEventArgs)

引发 INotifyPropertyChanged PropertyChanged 事件。

OnPropertyChanged(String)

INotifyPropertyChanged 侦听到 PropertyContainerEditMode 已更改时,引发 PropertyValue 事件。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

事件

FilterApplied

IPropertyFilterTarget 事件的声明,在通过调用 PropertyFilter 方法来更改 ApplyFilter(PropertyFilter) 时,就会发生此事件。

PropertyChanged

INotifyPropertyChanged 事件的声明,在属性值发生更改时,就会发生此事件。

适用于