Class
RadTreeMapBase

Base class for all TreeMap controls.

Definition

Namespace:Telerik.Windows.Controls.TreeMap

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
public abstract class RadTreeMapBase : Control, ISupportInitialize

Inheritance: objectRadTreeMapBase

Derived Classes: RadPivotMapRadTreeMap

Implements: ISupportInitialize

Fields

DataMappingSelectorProperty

Identifies the DataMappingSelector dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DataMappingSelectorProperty

Field Value

DependencyProperty

DataViewProperty

Identifies the DataView dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DataViewProperty

Field Value

DependencyProperty

IsHoverEnabledProperty

Identifies the IsHoverEnabled dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsHoverEnabledProperty

Field Value

DependencyProperty

IsSelectionEnabledProperty

Identifies the IsSelectionEnabled dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsSelectionEnabledProperty

Field Value

DependencyProperty

ItemTemplateSelectorProperty

Identifies the ItemTemplateSelector dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ItemTemplateSelectorProperty

Field Value

DependencyProperty

ItemsSourceProperty

Identifies the ItemsSource dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ItemsSourceProperty

Field Value

DependencyProperty

LayoutStrategiesProperty

Identifies the LayoutStrategies dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty LayoutStrategiesProperty

Field Value

DependencyProperty

LayoutStrategyProperty

Identifies the LayoutStrategy dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty LayoutStrategyProperty

Field Value

DependencyProperty

MappingsProperty

Identifies the Mappings dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty MappingsProperty

Field Value

DependencyProperty

PreviewSelectionChangedEvent

Identifies the PreviewSelectionChanged routed event.

Declaration

cs-api-definition
public static readonly RoutedEvent PreviewSelectionChangedEvent

Field Value

RoutedEvent

SelectedItemProperty

Identifies the SelectedItem dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectedItemProperty

Field Value

DependencyProperty

SelectedItemsProperty

Identifies the SelectedItems dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectedItemsProperty

Field Value

DependencyProperty

SelectedValuePathProperty

Identifies the SelectedValuePath dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectedValuePathProperty

Field Value

DependencyProperty

SelectedValueProperty

Identifies the SelectedValue dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectedValueProperty

Field Value

DependencyProperty

SelectionChangedEvent

Identifies the SelectionChanged routed event.

Declaration

cs-api-definition
public static readonly RoutedEvent SelectionChangedEvent

Field Value

RoutedEvent

SelectionModeProperty

Identifies the SelectionMode dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectionModeProperty

Field Value

DependencyProperty

Properties

IsHoverEnabled

Gets or sets a value indicating if hover is enabled.

Declaration

cs-api-definition
public bool IsHoverEnabled { get; set; }

Property Value

bool

The is hover enabled.

IsSelectionEnabled

Gets or sets a value indicating if selection is enabled.

Declaration

cs-api-definition
public bool IsSelectionEnabled { get; set; }

Property Value

bool

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

cs-api-definition
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

cs-api-definition
public IEnumerable ItemsSource { get; set; }

Property Value

IEnumerable

The items source.

LayoutStrategy

Gets or sets the layout strategy.

Declaration

cs-api-definition
public LayoutStrategyBase LayoutStrategy { get; set; }

Property Value

LayoutStrategyBase

The layout strategy.

SelectedItem

Gets the selected item.

Declaration

cs-api-definition
public object SelectedItem { get; }

Property Value

object

The selected item.

SelectedItems

Gets the selected items.

Declaration

cs-api-definition
public IList SelectedItems { get; }

Property Value

IList

The selected items.

SelectedValue

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

Declaration

cs-api-definition
public object SelectedValue { get; set; }

Property Value

object

The selected value.

SelectedValuePath

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

Declaration

cs-api-definition
public string SelectedValuePath { get; set; }

Property Value

string

The selected value path.

SelectionMode

Gets or sets a value defining the selection mode.

Declaration

cs-api-definition
public SelectionMode SelectionMode { get; set; }

Property Value

SelectionMode

The selection mode.

Methods

ClearSelection()

Clears the SelectedItem and SelectedValue.

Declaration

cs-api-definition
protected void ClearSelection()

HideTooltip(RadTreeMapItem)

Hides the tooltip of the specified RadTreeMapItem.

Declaration

cs-api-definition
public void HideTooltip(RadTreeMapItem item)

Parameters

item

RadTreeMapItem

The RadTreeMapItem that owns the tooltip.

OnInitialized(EventArgs)

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

Declaration

cs-api-definition
protected override void OnInitialized(EventArgs e)

Parameters

e

EventArgs

The RoutedEventArgs that contains the event data.

OnItemsSourceChanged(IEnumerable, IEnumerable)

Called when ItemsSource property changed.

Declaration

cs-api-definition
protected virtual void OnItemsSourceChanged(IEnumerable oldValue, IEnumerable newValue)

Parameters

oldValue

IEnumerable

The old value.

newValue

IEnumerable

The new value.

OnLayoutStrategyChanged(object, LayoutStrategyBase)

Called when LayoutStrategy property changes..

Declaration

cs-api-definition
protected virtual void OnLayoutStrategyChanged(object sender, LayoutStrategyBase newValue)

Parameters

sender

object

The RadTreeMapBase object.

newValue

LayoutStrategyBase

The new value.

OnMouseLeave(MouseEventArgs)

Called before the event occurs.

Declaration

cs-api-definition
protected override void OnMouseLeave(MouseEventArgs e)

Parameters

e

MouseEventArgs

The data for the event.

OnMouseMove(MouseEventArgs)

Called before the event occurs.

Declaration

cs-api-definition
protected override void OnMouseMove(MouseEventArgs e)

Parameters

e

MouseEventArgs

The data for the event.

SetDataView(IEnumerable)

Sets the data view.

Declaration

cs-api-definition
protected void SetDataView(IEnumerable collection)

Parameters

collection

IEnumerable

The collection.

Events

PreviewSelectionChanged

Occurs when the selection changes.

Declaration

cs-api-definition
public event SelectionChangedRoutedEventHandler PreviewSelectionChanged

Event Value

SelectionChangedRoutedEventHandler

SelectionChanged

Occurs when the selection changed.

Declaration

cs-api-definition
public event SelectionChangedRoutedEventHandler SelectionChanged

Event Value

SelectionChangedRoutedEventHandler