ClassItemContainer
TimeBarIntervalContainerBase specialized in displaying ItemControls.
Definition
Namespace:Telerik.Windows.Controls.TimeBar
Assembly:Telerik.Windows.Controls.DataVisualization.dll
Syntax:
public class ItemContainer : TimeBarIntervalContainerBase, IRangeSelector<DateTime>
Inheritance: objectTimeIntervalContainerBaseTimeBarIntervalContainerBaseItemContainer
Implements:
Inherited Members
Constructors
ItemContainer()
Declaration
public ItemContainer()
Methods
GetContainerForItemOverride()
Creates or identifies the element that is used to display the given item.
Declaration
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
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
GetHoveredChildren(Point, UIElement)
Returns the collection of child TimeBarIntervalControlBase elements of the specified UIElement that intersect the specified Point.
Declaration
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
OnCreateAutomationPeer()
Returns class-specific AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
Declaration
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
protected override void OnInitialized(EventArgs e)
Parameters
e
The RoutedEventArgs that contains the event data.