PropertyEntry Class

Represents the data of a property for a selected item and enables editing of this property with type-specific data.


Namespace:  System.Activities.Presentation.PropertyEditing
Assembly:  System.Activities.Presentation (in System.Activities.Presentation.dll)

public abstract class PropertyEntry : INotifyPropertyChanged, 

The PropertyEntry type exposes the following members.

Protected methodPropertyEntry()Creates a new instance of the PropertyEntry class.
Protected methodPropertyEntry(PropertyValue)Creates a new instance of the PropertyEntry class that serves as a subproperty of the specified PropertyValue.

Public propertyCategoryNameGets the name of the category in which this property resides.
Public propertyDescriptionGets the description of the encapsulated property.
Public propertyDisplayNameGets the display name for the PropertyEntry.
Protected propertyHasStandardValuesGets a value that indicates whether a set of standard values is available for this PropertyEntry.
Public propertyIsAdvancedGets a value that indicates whether the PropertyEntry is custom-made.
Public propertyIsReadOnlyGets a value that indicates whether the PropertyEntry is read-only.
Public propertyMatchesFilterGets a value that indicates whether the IPropertyFilterTarget matches the filter. Sets the value to indicate that the IPropertyFilterTarget matches the filter and fires the event handler method for the property change.
Public propertyParentValueGets the parent PropertyValue in classes derived from a host infrastructure.
Public propertyPropertyNameGets the name of the property.
Public propertyPropertyTypeGets the type of the property.
Public propertyPropertyValueGets the PropertyValue for this PropertyEntry.
Public propertyPropertyValueEditorGets the PropertyValueEditor that is used for editing the value of this PropertyEntry.
Public propertyStandardValuesGets a set of possible values supported by this PropertyEntry.

Public methodApplyFilterStores whether the target property value matches a specified PropertyFilter.
Protected methodCreatePropertyValueInstanceEnables the host infrastructure to create a new host-specific PropertyValue instance.
Public methodEquals(Object)Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodMatchesPredicateImplementation of a IPropertyFilterTarget method that determines whether the target display or type name matches the specified string containing the name of a filter.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Protected methodOnFilterAppliedRaises the FilterApplied event.
Protected methodOnPropertyChanged(PropertyChangedEventArgs)Raises the INotifyPropertyChanged PropertyChanged event.
Protected methodOnPropertyChanged(String)Raises the INotifyPropertyChanged event when the PropertyContainer hears that the PropertyValue has changed.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)

Public eventFilterAppliedDeclaration of the IPropertyFilterTarget event, which occurs when a PropertyFilter is changed through a call to the ApplyFilter method.
Public eventPropertyChangedDeclaration of the INotifyPropertyChanged event, which occurs when a property value changes.

.NET Framework

Supported in: 4.6, 4.5, 4

.NET Framework Client Profile

Supported in: 4

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft