Class
RadTreeMapItem

Implements an item in the RadTreeMap control.

Definition

Namespace:Telerik.Windows.Controls.TreeMap

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
public sealed class RadTreeMapItem : HeaderedItemsControl

Inheritance: objectRadTreeMapItem

Constructors

RadTreeMapItem()

Initializes a new instance of the RadTreeMapItem class.

Declaration

cs-api-definition
public RadTreeMapItem()

Fields

ChildrenBackgroundBrushProperty

Identifies the ChildrenBackgroundBrush dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ChildrenBackgroundBrushProperty

Field Value

DependencyProperty

ChildrenBorderBrushProperty

Identifies the ChildrenBorderBrush dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ChildrenBorderBrushProperty

Field Value

DependencyProperty

ChildrenForegroundBrushProperty

Identifies the ChildrenForegroundBrush dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ChildrenForegroundBrushProperty

Field Value

DependencyProperty

DataMappingSelectorProperty

Identifies the DataMappingSelector dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DataMappingSelectorProperty

Field Value

DependencyProperty

HeaderEffectProperty

Identifies the HeaderEffect dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty HeaderEffectProperty

Field Value

DependencyProperty

IsHoveredProperty

Identifies the IsHovered dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsHoveredProperty

Field Value

DependencyProperty

IsSelectedProperty

Identifies the IsSelected dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsSelectedProperty

Field Value

DependencyProperty

LayoutStrategiesProperty

Identifies the LayoutStrategies dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty LayoutStrategiesProperty

Field Value

DependencyProperty

MappingsProperty

Identifies the Mappings dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty MappingsProperty

Field Value

DependencyProperty

ValueProperty

Identifies the Value dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ValueProperty

Field Value

DependencyProperty

Properties

ChildrenBackgroundBrush

Gets or sets the children brush.

Declaration

cs-api-definition
public Brush ChildrenBackgroundBrush { get; set; }

Property Value

Brush

The child background.

ChildrenBorderBrush

Gets or sets the children border brush.

Declaration

cs-api-definition
public Brush ChildrenBorderBrush { get; set; }

Property Value

Brush

The child Border.

ChildrenForegroundBrush

Gets or sets the children foreground brush.

Declaration

cs-api-definition
public Brush ChildrenForegroundBrush { get; set; }

Property Value

Brush

The child Foreground.

DataMappingSelector

Gets or sets the data mapping selector.

Declaration

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

Property Value

DataMappingSelector

The data mapping selector.

HeaderEffect

Gets or sets the effect applied on the Header.

Declaration

cs-api-definition
public Effect HeaderEffect { get; set; }

Property Value

Effect

The header effect.

IsHovered

Gets or sets a value indicating if the mouse is over this item.

Declaration

cs-api-definition
public bool IsHovered { get; }

Property Value

bool

The is hovered.

IsSelected

Gets or sets a value indicating if this item is selected.

Declaration

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

Property Value

bool

The is selected.

LayoutStrategies

Gets or sets the layout strategies.

Declaration

cs-api-definition
public IEnumerable<LayoutStrategyBase> LayoutStrategies { get; set; }

Property Value

IEnumerable<LayoutStrategyBase>

The layout strategies.

Mappings

Gets or sets the value mappings.

Declaration

cs-api-definition
public IEnumerable<ObjectMappingBase> Mappings { get; set; }

Property Value

IEnumerable<ObjectMappingBase>

The value mappings.

Value

Gets or sets the value.

Declaration

cs-api-definition
public double Value { get; set; }

Property Value

double

The value.

Methods

ClearContainerForItemOverride(DependencyObject, object)

Undoes the effects of the method.

Declaration

cs-api-definition
protected override void ClearContainerForItemOverride(DependencyObject element, object item)

Parameters

element

DependencyObject

The container element.

item

object

The item.

EndInit()

Indicates that the initialization of the object is complete.

Declaration

cs-api-definition
public override void EndInit()

GetContainerForItemOverride()

Creates or identifies the element that is used to display the given item.

Declaration

cs-api-definition
protected override DependencyObject GetContainerForItemOverride()

Returns

DependencyObject

The element that is used to display the given item.

IsItemItsOwnContainerOverride(object)

Determines if the specified item is (or is eligible to be) its own container.

Declaration

cs-api-definition
protected override bool IsItemItsOwnContainerOverride(object item)

Parameters

item

object

The item to check.

Returns

bool

True if the item is (or is eligible to be) its own container; otherwise, false.

OnCreateAutomationPeer()

Returns class-specific AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

The type-specific AutomationPeer implementation.

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.

OnItemsChanged(NotifyCollectionChangedEventArgs)

Invoked when the property changes.

Declaration

cs-api-definition
protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)

Parameters

e

NotifyCollectionChangedEventArgs

Information about the change.

OnMouseLeftButtonUp(MouseButtonEventArgs)

Called before the event occurs.

Declaration

cs-api-definition
protected override void OnMouseLeftButtonUp(MouseButtonEventArgs e)

Parameters

e

MouseButtonEventArgs

The data for the event.

PrepareContainerForItemOverride(DependencyObject, object)

Prepares the specified element to display the specified item.

Declaration

cs-api-definition
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)

Parameters

element

DependencyObject

Element used to display the specified item.

item

object

Specified item.