New to Telerik UI for WPFStart a free 30-day trial

Base class for all TreeMap controls.

Definition

Namespace:Telerik.Windows.Controls.TreeMap

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

C#
public abstract class RadTreeMapBase : Control, ISupportInitialize

Inheritance: objectRadTreeMapBase

Derived Classes: RadPivotMapRadTreeMap

Implements: ISupportInitialize

Fields

DataMappingSelectorProperty

DependencyProperty

Identifies the DataMappingSelector dependency property.

C#
public static readonly DependencyProperty DataMappingSelectorProperty

DataViewProperty

DependencyProperty

Identifies the DataView dependency property.

C#
public static readonly DependencyProperty DataViewProperty

IsHoverEnabledProperty

DependencyProperty

Identifies the IsHoverEnabled dependency property.

C#
public static readonly DependencyProperty IsHoverEnabledProperty

IsSelectionEnabledProperty

DependencyProperty

Identifies the IsSelectionEnabled dependency property.

C#
public static readonly DependencyProperty IsSelectionEnabledProperty

ItemsSourceProperty

DependencyProperty

Identifies the ItemsSource dependency property.

C#
public static readonly DependencyProperty ItemsSourceProperty

Identifies the ItemTemplateSelector dependency property.

C#
public static readonly DependencyProperty ItemTemplateSelectorProperty

LayoutStrategiesProperty

DependencyProperty

Identifies the LayoutStrategies dependency property.

C#
public static readonly DependencyProperty LayoutStrategiesProperty

LayoutStrategyProperty

DependencyProperty

Identifies the LayoutStrategy dependency property.

C#
public static readonly DependencyProperty LayoutStrategyProperty

MappingsProperty

DependencyProperty

Identifies the Mappings dependency property.

C#
public static readonly DependencyProperty MappingsProperty

Identifies the PreviewSelectionChanged routed event.

C#
public static readonly RoutedEvent PreviewSelectionChangedEvent

SelectedItemProperty

DependencyProperty

Identifies the SelectedItem dependency property.

C#
public static readonly DependencyProperty SelectedItemProperty

SelectedItemsProperty

DependencyProperty

Identifies the SelectedItems dependency property.

C#
public static readonly DependencyProperty SelectedItemsProperty

SelectedValuePathProperty

DependencyProperty

Identifies the SelectedValuePath dependency property.

C#
public static readonly DependencyProperty SelectedValuePathProperty

SelectedValueProperty

DependencyProperty

Identifies the SelectedValue dependency property.

C#
public static readonly DependencyProperty SelectedValueProperty

Identifies the SelectionChanged routed event.

C#
public static readonly RoutedEvent SelectionChangedEvent

SelectionModeProperty

DependencyProperty

Identifies the SelectionMode dependency property.

C#
public static readonly DependencyProperty SelectionModeProperty

Properties

Gets or sets a value indicating if hover is enabled.

C#
public bool IsHoverEnabled { get; set; }
Property Value:

The is hover enabled.

Gets or sets a value indicating if selection is enabled.

C#
public bool IsSelectionEnabled { get; set; }
Property Value:

The is selection enabled.

Gets or sets the items source.

C#
public IEnumerable ItemsSource { get; set; }
Property Value:

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.

C#
public DataTemplateSelector ItemTemplateSelector { get; set; }
Property Value:

A custom DataTemplateSelector object that provides logic and returns a DataTemplate. The default is null.

Gets or sets the layout strategy.

C#
public LayoutStrategyBase LayoutStrategy { get; set; }
Property Value:

The layout strategy.

Gets the selected item.

C#
public object SelectedItem { get; }
Property Value:

The selected item.

Gets the selected items.

C#
public IList SelectedItems { get; }
Property Value:

The selected items.

Gets or sets the value of the SelectedItem, obtained by using SelectedValuePath.

C#
public object SelectedValue { get; set; }
Property Value:

The selected value.

Gets or sets the path that is used to get the SelectedValue from the SelectedItem.

C#
public string SelectedValuePath { get; set; }
Property Value:

The selected value path.

SelectionMode

SelectionMode

Gets or sets a value defining the selection mode.

C#
public SelectionMode SelectionMode { get; set; }
Property Value:

The selection mode.

Methods

Clears the SelectedItem and SelectedValue.

C#
protected void ClearSelection()

Hides the tooltip of the specified RadTreeMapItem.

C#
public void HideTooltip(RadTreeMapItem item)
Parameters:itemRadTreeMapItem

The RadTreeMapItem that owns the tooltip.

Raises the event. This method is invoked whenever is set to true internally.

C#
protected override void OnInitialized(EventArgs e)
Parameters:eEventArgs

The RoutedEventArgs that contains the event data.

Called when ItemsSource property changed.

C#
protected virtual void OnItemsSourceChanged(IEnumerable oldValue, IEnumerable newValue)
Parameters:oldValueIEnumerable

The old value.

newValueIEnumerable

The new value.

Called when LayoutStrategy property changes..

C#
protected virtual void OnLayoutStrategyChanged(object sender, LayoutStrategyBase newValue)
Parameters:senderobject

The RadTreeMapBase object.

newValueLayoutStrategyBase

The new value.

Called before the event occurs.

C#
protected override void OnMouseLeave(MouseEventArgs e)
Parameters:eMouseEventArgs

The data for the event.

Called before the event occurs.

C#
protected override void OnMouseMove(MouseEventArgs e)
Parameters:eMouseEventArgs

The data for the event.

Sets the data view.

C#
protected void SetDataView(IEnumerable collection)
Parameters:collectionIEnumerable

The collection.

Events

Occurs when the selection changes.

C#
public event SelectionChangedRoutedEventHandler PreviewSelectionChanged

Occurs when the selection changed.

C#
public event SelectionChangedRoutedEventHandler SelectionChanged