DefinitionBase
This class is base class for RadTreeMap and RadPivotMap hierarchy definitions.
Definition
Namespace:Telerik.Windows.Controls.TreeMap
Assembly:Telerik.Windows.Controls.DataVisualization.dll
Syntax:
public abstract class DefinitionBase : InheritanceContextPropagator, INotifyPropertyChanged
Inheritance: objectInheritanceContextPropagatorDefinitionBase
Derived Classes:
Implements:
Inherited Members
Fields
ItemStyleProperty
DependencyProperty
Identifies the ItemStyle dependency property.
public static readonly DependencyProperty ItemStyleProperty
LayoutStrategyProperty
DependencyProperty
Identifies the LayoutStrategy dependency property.
public static readonly DependencyProperty LayoutStrategyProperty
MappingsProperty
DependencyProperty
Identifies the Mappings dependency property.
public static readonly DependencyProperty MappingsProperty
Properties
ItemStyle
Style
Gets or sets the item style.
public Style ItemStyle { get; set; }
The item style.
Gets the layout strategy.
public LayoutStrategyBase LayoutStrategy { get; set; }
The layout strategies.
Gets or sets the value mappings.
public ObjectMappingCollection Mappings { get; }
The value mappings.
Methods
Configures the layout strategy.
protected virtual void ConfigureLayoutStrategy()
Configures the mappings.
protected virtual void ConfigureMappings()
Configures the style mapping.
protected virtual void ConfigureStyleMapping()
Called when Mappings collection changed.
protected virtual void OnMappingsCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
The sender.
eNotifyCollectionChangedEventArgsThe NotifyCollectionChangedEventArgs instance containing the event data.
Raises the event.
protected void OnPropertyChanged(PropertyChangedEventArgs e)
The PropertyChangedEventArgs instance containing the event data.
Events
Occurs when a property value changes.
public event PropertyChangedEventHandler PropertyChanged
Implements: