RadTreeMapBase
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
DependencyProperty
Identifies the DataMappingSelector dependency property.
public static readonly DependencyProperty DataMappingSelectorProperty
DataViewProperty
DependencyProperty
Identifies the DataView dependency property.
public static readonly DependencyProperty DataViewProperty
IsHoverEnabledProperty
DependencyProperty
Identifies the IsHoverEnabled dependency property.
public static readonly DependencyProperty IsHoverEnabledProperty
IsSelectionEnabledProperty
DependencyProperty
Identifies the IsSelectionEnabled dependency property.
public static readonly DependencyProperty IsSelectionEnabledProperty
ItemsSourceProperty
DependencyProperty
Identifies the ItemsSource dependency property.
public static readonly DependencyProperty ItemsSourceProperty
ItemTemplateSelectorProperty
DependencyProperty
Identifies the ItemTemplateSelector dependency property.
public static readonly DependencyProperty ItemTemplateSelectorProperty
LayoutStrategiesProperty
DependencyProperty
Identifies the LayoutStrategies dependency property.
public static readonly DependencyProperty LayoutStrategiesProperty
LayoutStrategyProperty
DependencyProperty
Identifies the LayoutStrategy dependency property.
public static readonly DependencyProperty LayoutStrategyProperty
MappingsProperty
DependencyProperty
Identifies the Mappings dependency property.
public static readonly DependencyProperty MappingsProperty
PreviewSelectionChangedEvent
RoutedEvent
Identifies the PreviewSelectionChanged routed event.
public static readonly RoutedEvent PreviewSelectionChangedEvent
SelectedItemProperty
DependencyProperty
Identifies the SelectedItem dependency property.
public static readonly DependencyProperty SelectedItemProperty
SelectedItemsProperty
DependencyProperty
Identifies the SelectedItems dependency property.
public static readonly DependencyProperty SelectedItemsProperty
SelectedValuePathProperty
DependencyProperty
Identifies the SelectedValuePath dependency property.
public static readonly DependencyProperty SelectedValuePathProperty
SelectedValueProperty
DependencyProperty
Identifies the SelectedValue dependency property.
public static readonly DependencyProperty SelectedValueProperty
SelectionChangedEvent
RoutedEvent
Identifies the SelectionChanged routed event.
public static readonly RoutedEvent SelectionChangedEvent
SelectionModeProperty
DependencyProperty
Identifies the SelectionMode dependency property.
public static readonly DependencyProperty SelectionModeProperty
Properties
Gets or sets a value indicating if hover is enabled.
public bool IsHoverEnabled { get; set; }
The is hover enabled.
Gets or sets a value indicating if selection is enabled.
public bool IsSelectionEnabled { get; set; }
The is selection enabled.
Gets or sets the items source.
public IEnumerable ItemsSource { get; set; }
The items source.
ItemTemplateSelector
DataTemplateSelector
Gets or sets the custom logic for choosing a template used to display each item. This is a dependency property.
public DataTemplateSelector ItemTemplateSelector { get; set; }
A custom DataTemplateSelector object that provides logic and returns a DataTemplate. The default is null.
Gets or sets the layout strategy.
public LayoutStrategyBase LayoutStrategy { get; set; }
The layout strategy.
Gets the selected item.
public object SelectedItem { get; }
The selected item.
Gets the selected items.
public IList SelectedItems { get; }
The selected items.
Gets or sets the value of the SelectedItem, obtained by using SelectedValuePath.
public object SelectedValue { get; set; }
The selected value.
Gets or sets the path that is used to get the SelectedValue from the SelectedItem.
public string SelectedValuePath { get; set; }
The selected value path.
SelectionMode
SelectionMode
Gets or sets a value defining the selection mode.
public SelectionMode SelectionMode { get; set; }
The selection mode.
Methods
Clears the SelectedItem and SelectedValue.
protected void ClearSelection()
Hides the tooltip of the specified RadTreeMapItem.
public void HideTooltip(RadTreeMapItem item)
The RadTreeMapItem that owns the tooltip.
Raises the event. This method is invoked whenever is set to true internally.
protected override void OnInitialized(EventArgs e)
The RoutedEventArgs that contains the event data.
Called when ItemsSource property changed.
protected virtual void OnItemsSourceChanged(IEnumerable oldValue, IEnumerable newValue)
The old value.
newValueIEnumerableThe new value.
Called when LayoutStrategy property changes..
protected virtual void OnLayoutStrategyChanged(object sender, LayoutStrategyBase newValue)
The RadTreeMapBase object.
newValueLayoutStrategyBaseThe new value.
Called before the event occurs.
protected override void OnMouseLeave(MouseEventArgs e)
The data for the event.
Called before the event occurs.
protected override void OnMouseMove(MouseEventArgs e)
The data for the event.
Sets the data view.
protected void SetDataView(IEnumerable collection)
The collection.
Events
Occurs when the selection changes.
public event SelectionChangedRoutedEventHandler PreviewSelectionChanged
Occurs when the selection changed.
public event SelectionChangedRoutedEventHandler SelectionChanged