Contains information about a property. Used for declarative definition of item properties displayed by RadDataFilter.
Definition
Namespace:Telerik.Windows.Controls.Data.DataFilter
Assembly:Telerik.Windows.Controls.Data.dll
Syntax:
public class ItemPropertyDefinition : DependencyObject, INotifyPropertyChanged
Inheritance: objectItemPropertyDefinition
Implements:
Constructors
Initializes a new instance of the ItemPropertyDefinition class.
public ItemPropertyDefinition()
Initializes a new instance of the ItemPropertyDefinition class.
public ItemPropertyDefinition(ItemPropertyInfo itemPropertyInfo)
The item property info on which this instance will be based.
Initializes a new instance of the ItemPropertyDefinition class.
Initializes a new instance of the ItemPropertyDefinition class.
Fields
DisplayNameProperty
DependencyProperty
Identifies the DisplayName dependency property.
public static readonly DependencyProperty DisplayNameProperty
PropertyNameProperty
DependencyProperty
Identifies the PropertyName dependency property.
public static readonly DependencyProperty PropertyNameProperty
PropertyTypeProperty
DependencyProperty
Identifies the PropertyType dependency property.
public static readonly DependencyProperty PropertyTypeProperty
Properties
Gets the component type.
public Type ComponentType { get; }
The component type.
Gets or sets the display name of the property.
public string DisplayName { get; set; }
The display name of the property.
Gets the effective display name.
public string EffectiveDisplayName { get; }
Returns DisplayName if it's is not null or empty. Otherwise returns Name.
Gets a value indicating whether this instance is auto generated.
public bool IsAutoGenerated { get; }
true if this instance is auto generated; otherwise, false.
Gets or sets the name of the property.
public string PropertyName { get; set; }
The name of the property.
Gets or sets the type of the property.
public Type PropertyType { get; set; }
The type of the property.
Methods
Raises this object's PropertyChanged event.
protected virtual void OnPropertyChanged(string propertyName)
The property that has a new value.
Events
Raised when a property on this object has a new value.
public event PropertyChangedEventHandler PropertyChanged
Implements: