PropertyEntry 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示选定项的属性的数据,并且使此属性能够通过特定于类型的数据进行编辑。
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 |
获取此 PropertyValue 的 PropertyEntry。 |
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 事件的声明,在属性值发生更改时,就会发生此事件。 |