ClassRadTreeMapBase
Base class for all TreeMap controls.
Definition
Namespace:Telerik.Windows.Controls.TreeMap
Assembly:Telerik.Windows.Controls.DataVisualization.dll
Syntax:
public abstract class RadTreeMapBase : Control, ISupportInitialize
Inheritance: objectRadTreeMapBase
Derived Classes:
Implements:
Fields
DataMappingSelectorProperty
Identifies the DataMappingSelector dependency property.
Declaration
public static readonly DependencyProperty DataMappingSelectorProperty
Field Value
DependencyProperty
DataViewProperty
Identifies the DataView dependency property.
Declaration
public static readonly DependencyProperty DataViewProperty
Field Value
DependencyProperty
IsHoverEnabledProperty
Identifies the IsHoverEnabled dependency property.
Declaration
public static readonly DependencyProperty IsHoverEnabledProperty
Field Value
DependencyProperty
IsSelectionEnabledProperty
Identifies the IsSelectionEnabled dependency property.
Declaration
public static readonly DependencyProperty IsSelectionEnabledProperty
Field Value
DependencyProperty
ItemTemplateSelectorProperty
Identifies the ItemTemplateSelector dependency property.
Declaration
public static readonly DependencyProperty ItemTemplateSelectorProperty
Field Value
DependencyProperty
ItemsSourceProperty
Identifies the ItemsSource dependency property.
Declaration
public static readonly DependencyProperty ItemsSourceProperty
Field Value
DependencyProperty
LayoutStrategiesProperty
Identifies the LayoutStrategies dependency property.
Declaration
public static readonly DependencyProperty LayoutStrategiesProperty
Field Value
DependencyProperty
LayoutStrategyProperty
Identifies the LayoutStrategy dependency property.
Declaration
public static readonly DependencyProperty LayoutStrategyProperty
Field Value
DependencyProperty
MappingsProperty
Identifies the Mappings dependency property.
Declaration
public static readonly DependencyProperty MappingsProperty
Field Value
DependencyProperty
PreviewSelectionChangedEvent
Identifies the PreviewSelectionChanged routed event.
Declaration
public static readonly RoutedEvent PreviewSelectionChangedEvent
Field Value
RoutedEvent
SelectedItemProperty
Identifies the SelectedItem dependency property.
Declaration
public static readonly DependencyProperty SelectedItemProperty
Field Value
DependencyProperty
SelectedItemsProperty
Identifies the SelectedItems dependency property.
Declaration
public static readonly DependencyProperty SelectedItemsProperty
Field Value
DependencyProperty
SelectedValuePathProperty
Identifies the SelectedValuePath dependency property.
Declaration
public static readonly DependencyProperty SelectedValuePathProperty
Field Value
DependencyProperty
SelectedValueProperty
Identifies the SelectedValue dependency property.
Declaration
public static readonly DependencyProperty SelectedValueProperty
Field Value
DependencyProperty
SelectionChangedEvent
Identifies the SelectionChanged routed event.
Declaration
public static readonly RoutedEvent SelectionChangedEvent
Field Value
RoutedEvent
SelectionModeProperty
Identifies the SelectionMode dependency property.
Declaration
public static readonly DependencyProperty SelectionModeProperty
Field Value
DependencyProperty
Properties
IsHoverEnabled
Gets or sets a value indicating if hover is enabled.
Declaration
public bool IsHoverEnabled { get; set; }
Property Value
The is hover enabled.
IsSelectionEnabled
Gets or sets a value indicating if selection is enabled.
Declaration
public bool IsSelectionEnabled { get; set; }
Property Value
The is selection enabled.
ItemTemplateSelector
Gets or sets the custom logic for choosing a template used to display each item. This is a dependency property.
Declaration
public DataTemplateSelector ItemTemplateSelector { get; set; }
Property Value
DataTemplateSelector
A custom DataTemplateSelector object that provides logic and returns a DataTemplate. The default is null.
ItemsSource
Gets or sets the items source.
Declaration
public IEnumerable ItemsSource { get; set; }
Property Value
The items source.
LayoutStrategy
Gets or sets the layout strategy.
Declaration
public LayoutStrategyBase LayoutStrategy { get; set; }
Property Value
The layout strategy.
SelectedItem
Gets the selected item.
Declaration
public object SelectedItem { get; }
Property Value
The selected item.
SelectedItems
Gets the selected items.
Declaration
public IList SelectedItems { get; }
Property Value
The selected items.
SelectedValue
Gets or sets the value of the SelectedItem, obtained by using SelectedValuePath.
Declaration
public object SelectedValue { get; set; }
Property Value
The selected value.
SelectedValuePath
Gets or sets the path that is used to get the SelectedValue from the SelectedItem.
Declaration
public string SelectedValuePath { get; set; }
Property Value
The selected value path.
SelectionMode
Gets or sets a value defining the selection mode.
Declaration
public SelectionMode SelectionMode { get; set; }
Property Value
SelectionMode
The selection mode.
Methods
ClearSelection()
Clears the SelectedItem and SelectedValue.
Declaration
protected void ClearSelection()
HideTooltip(RadTreeMapItem)
Hides the tooltip of the specified RadTreeMapItem.
Declaration
public void HideTooltip(RadTreeMapItem item)
Parameters
item
The RadTreeMapItem that owns the tooltip.
OnInitialized(EventArgs)
Raises the event. This method is invoked whenever is set to true internally.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
e
The RoutedEventArgs that contains the event data.
OnItemsSourceChanged(IEnumerable, IEnumerable)
Called when ItemsSource property changed.
Declaration
protected virtual void OnItemsSourceChanged(IEnumerable oldValue, IEnumerable newValue)
Parameters
oldValue
The old value.
newValue
The new value.
OnLayoutStrategyChanged(object, LayoutStrategyBase)
Called when LayoutStrategy property changes..
Declaration
protected virtual void OnLayoutStrategyChanged(object sender, LayoutStrategyBase newValue)
Parameters
sender
The RadTreeMapBase object.
newValue
The new value.
OnMouseLeave(MouseEventArgs)
Called before the event occurs.
Declaration
protected override void OnMouseLeave(MouseEventArgs e)
Parameters
e
MouseEventArgs
The data for the event.
OnMouseMove(MouseEventArgs)
Called before the event occurs.
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
e
MouseEventArgs
The data for the event.
SetDataView(IEnumerable)
Sets the data view.
Declaration
protected void SetDataView(IEnumerable collection)
Parameters
collection
The collection.
Events
PreviewSelectionChanged
Occurs when the selection changes.
Declaration
public event SelectionChangedRoutedEventHandler PreviewSelectionChanged
Event Value
SelectionChanged
Occurs when the selection changed.
Declaration
public event SelectionChangedRoutedEventHandler SelectionChanged
Event Value