Class
ItemContainer

TimeBarIntervalContainerBase specialized in displaying ItemControls.

Definition

Namespace:Telerik.Windows.Controls.TimeBar

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
public class ItemContainer : TimeBarIntervalContainerBase, IRangeSelector<DateTime>

Inheritance: objectTimeIntervalContainerBaseTimeBarIntervalContainerBaseItemContainer

Implements: IRangeSelector<DateTime>

Inherited Members TimeBarIntervalContainerBase.SelectionChangedEventTimeBarIntervalContainerBase.SelectionPropertyTimeBarIntervalContainerBase.SelectionEndPropertyTimeBarIntervalContainerBase.SelectionStartPropertyTimeBarIntervalContainerBase.OnMouseLeftButtonDown(MouseButtonEventArgs)TimeBarIntervalContainerBase.OnMouseMove(MouseEventArgs)TimeBarIntervalContainerBase.OnMouseLeftButtonUp(MouseButtonEventArgs)TimeBarIntervalContainerBase.OnSelectionChanged()TimeBarIntervalContainerBase.SelectionTimeBarIntervalContainerBase.SelectionEndTimeBarIntervalContainerBase.SelectionStartTimeBarIntervalContainerBase.IsDraggingTimeBarIntervalContainerBase.SelectionChangedTimeIntervalContainerBase.ItemHeaderStylePropertyTimeIntervalContainerBase.OnApplyTemplate()TimeIntervalContainerBase.PrepareContainerForItemOverride(DependencyObject, object)TimeIntervalContainerBase.ItemHeaderStyle

Constructors

ItemContainer()

Declaration

cs-api-definition
public ItemContainer()

Methods

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.

GetHoveredChildren(Point, Point, UIElement)

Returns the collection of child TimeBarIntervalControlBase elements of the specified UIElement that intersect the Rect defined by the specified start and end Points.

Declaration

cs-api-definition
protected override IEnumerable<TimeBarIntervalControlBase> GetHoveredChildren(Point dragStartPoint, Point dragEndPoint, UIElement subtree)

Parameters

dragStartPoint

Point

The first Point that defines the Rect in which to search for TimeBarIntervalControlBase children.

dragEndPoint

Point

The second Point that defines the Rect in which to search for TimeBarIntervalControlBase children.

subtree

UIElement

The UIElement subtree to traverse.

Returns

IEnumerable<TimeBarIntervalControlBase>

A list of child TimeBarIntervalControlBase elements of the specified UIElement that intersect the Rect defined by the specified start and end Points.

Overrides TimeBarIntervalContainerBase.GetHoveredChildren(Point, Point, UIElement)

GetHoveredChildren(Point, UIElement)

Returns the collection of child TimeBarIntervalControlBase elements of the specified UIElement that intersect the specified Point.

Declaration

cs-api-definition
protected override IEnumerable<TimeBarIntervalControlBase> GetHoveredChildren(Point point, UIElement subtree)

Parameters

point

Point

The Point that intersects the TimeBarIntervalControlBase children.

subtree

UIElement

The UIElement subtree to traverse.

Returns

IEnumerable<TimeBarIntervalControlBase>

A list of child TimeBarIntervalControlBase elements of the specified UIElement that intersect the specified Point.

Overrides TimeBarIntervalContainerBase.GetHoveredChildren(Point, UIElement)

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.