PropertyEntry Class
Represents a property.
Inheritance Hierarchy
System.Object
Microsoft.Windows.Design.PropertyEditing.PropertyEntry
Namespace: Microsoft.Windows.Design.PropertyEditing
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Syntax
'Declaration
Public MustInherit Class PropertyEntry _
Implements INotifyPropertyChanged, IPropertyFilterTarget
public abstract class PropertyEntry : INotifyPropertyChanged,
IPropertyFilterTarget
public ref class PropertyEntry abstract : INotifyPropertyChanged,
IPropertyFilterTarget
[<AbstractClass>]
type PropertyEntry =
class
interface INotifyPropertyChanged
interface IPropertyFilterTarget
end
public abstract class PropertyEntry implements INotifyPropertyChanged, IPropertyFilterTarget
The PropertyEntry type exposes the following members.
Constructors
Name | Description | |
---|---|---|
PropertyEntry() | Initializes a new instance of the PropertyEntry class. | |
PropertyEntry(PropertyValue) | Initializes a new instance of the PropertyEntry class that acts as a sub-property of the specified PropertyValue. |
Top
Properties
Name | Description | |
---|---|---|
CategoryName | When overridden in a derived class, gets the name of the category that this property resides in. | |
Context | When overridden in a derived class, gets the current EditingContext instance. | |
Description | When overridden in a derived class, gets the description of the encapsulated property. | |
DisplayName | Gets the display name for the property. | |
HasStandardValues | Gets a value that indicates whether this property has any standard values. | |
Identifier | When overridden in a derived class, gets an identifier that uniquely identifies this property type and name on the current platform. | |
IsAdvanced | When overridden in a derived class, gets a value that indicates whether the encapsulated property is an advanced property. | |
IsReadOnly | When overridden in a derived class, gets a value that indicates whether the encapsulated property is read-only. | |
MatchesFilter | Gets or sets a value that indicates whether this PropertyEntry matches a filter. | |
ModelProperties | When overridden in a derived class, gets the collection of model properties for this PropertyEntry. | |
ParentValue | Gets the parent PropertyValue. | |
PropertyName | When overridden in a derived class, gets the name of the encapsulated property. | |
PropertyType | When overridden in a derived class, gets the type of the encapsulated property. | |
PropertyValue | Gets the PropertyValue (data model) for this PropertyEntry. | |
PropertyValueEditor | When overridden in a derived class, gets the PropertyValueEditor that is used to edit this PropertyEntry. | |
StandardValues | When overridden in a derived class, gets the standard values that the encapsulated property supports. |
Top
Methods
Name | Description | |
---|---|---|
ApplyFilter | Determines if the PropertyEntry matches a filter and stores the information. | |
CreatePropertyValueInstance | When overridden in a derived class, used by the host infrastructure to create a new host-specific PropertyValue instance. | |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MatchesPredicate | Indicates whether a PropertyEntry matches a predicate. | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnFilterApplied | Raises the IPropertyFilterTarget.FilterApplied event. | |
OnPropertyChanged(PropertyChangedEventArgs) | Raises the PropertyChanged event. | |
OnPropertyChanged(String) | Raises the PropertyChanged event. | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Events
Name | Description | |
---|---|---|
FilterApplied | Occurs when a PropertyFilter is changed through a call to the ApplyFilter method. | |
PropertyChanged | Occurs when a property value changes. |
Top
Remarks
The PropertyEntry class provides additional property data that is mostly type-specific.
The PropertyEntry class is for host infrastructure derived classes.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Reference
Microsoft.Windows.Design.PropertyEditing Namespace