Class ItemContainer
TimeBarIntervalContainerBase specialized in displaying ItemControls.
Inherited Members
Namespace: Telerik.Windows.Controls.TimeBar
Assembly: Telerik.Windows.Controls.DataVisualization.dll
Syntax
public class ItemContainer : TimeBarIntervalContainerBase, IRangeSelector<DateTime>
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
System.Windows.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 System.Windows.UIElement that intersect the System.Windows.Rect defined by the specified start and end System.Windows.Points.
Declaration
protected override IEnumerable<TimeBarIntervalControlBase> GetHoveredChildren(Point dragStartPoint, Point dragEndPoint, UIElement subtree)
Parameters
System.Windows.Point
dragStartPoint
The first System.Windows.Point that defines the System.Windows.Rect in which to search for TimeBarIntervalControlBase children. |
System.Windows.Point
dragEndPoint
The second System.Windows.Point that defines the System.Windows.Rect in which to search for TimeBarIntervalControlBase children. |
System.Windows.UIElement
subtree
The System.Windows.UIElement subtree to traverse. |
Returns
System.Collections.Generic.IEnumerable<TimeBarIntervalControlBase>
A list of child TimeBarIntervalControlBase elements of the specified System.Windows.UIElement that intersect the System.Windows.Rect defined by the specified start and end System.Windows.Points. |
Overrides
GetHoveredChildren(Point, UIElement)
Returns the collection of child TimeBarIntervalControlBase elements of the specified System.Windows.UIElement that intersect the specified System.Windows.Point.
Declaration
protected override IEnumerable<TimeBarIntervalControlBase> GetHoveredChildren(Point point, UIElement subtree)
Parameters
System.Windows.Point
point
The System.Windows.Point that intersects the TimeBarIntervalControlBase children. |
System.Windows.UIElement
subtree
The System.Windows.UIElement subtree to traverse. |
Returns
System.Collections.Generic.IEnumerable<TimeBarIntervalControlBase>
A list of child TimeBarIntervalControlBase elements of the specified System.Windows.UIElement that intersect the specified System.Windows.Point. |
Overrides
OnCreateAutomationPeer()
Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer
The type-specific System.Windows.Automation.Peers.AutomationPeer implementation. |
OnInitialized(EventArgs)
Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever
System.Windows.FrameworkElement.IsInitialized is set to true
internally.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs
e
The System.Windows.RoutedEventArgs that contains the event data. |