Class GanttTimeLineAutomationPeer
Provides a class that exposes the time line section of RadGanttView to UI Automation.
Inheritance
Namespace: Telerik.Windows.Automation.Peers
Assembly: Telerik.Windows.Controls.GanttView.dll
Syntax
public class GanttTimeLineAutomationPeer : FrameworkElementAutomationPeer, IScrollProvider
Constructors
GanttTimeLineAutomationPeer(GanttItemsPresenter)
Initializes a new instance of the GanttTimeLineAutomationPeer class.
Declaration
public GanttTimeLineAutomationPeer(GanttItemsPresenter presenter)
Parameters
GanttItemsPresenter
presenter
The owner. |
Properties
HorizontallyScrollable
Gets a value that indicates whether the control can scroll horizontally.
Declaration
public bool HorizontallyScrollable { get; }
Property Value
System.Boolean
true if the control can scroll horizontally; otherwise false. |
HorizontalScrollPercent
Gets the current horizontal scroll position.
Declaration
public double HorizontalScrollPercent { get; }
Property Value
System.Double
The horizontal scroll position as a percentage of the total content area within the control. |
HorizontalViewSize
Gets the current horizontal view size.
Declaration
public double HorizontalViewSize { get; }
Property Value
System.Double
The horizontal size of the viewable region as a percentage of the total content area within the control. |
VerticallyScrollable
Gets a value that indicates whether the control can scroll vertically.
Declaration
public bool VerticallyScrollable { get; }
Property Value
System.Boolean
true if the control can scroll vertically; otherwise false. |
VerticalScrollPercent
Gets the current vertical scroll position.
Declaration
public double VerticalScrollPercent { get; }
Property Value
System.Double
The vertical scroll position as a percentage of the total content area within the control. |
VerticalViewSize
Gets the vertical view size.
Declaration
public double VerticalViewSize { get; }
Property Value
System.Double
The vertical size of the viewable region as a percentage of the total content area within the control. |
Methods
GetChildrenCore()
Gets the collection of child elements of the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetChildren().
Declaration
protected override List<AutomationPeer> GetChildrenCore()
Returns
System.Collections.Generic.List<System.Windows.Automation.Peers.AutomationPeer>
A list of child System.Windows.Automation.Peers.AutomationPeer elements. |
GetLocalizedControlTypeCore()
When overridden in a derived class, is called by System.Windows.Automation.Peers.AutomationPeer.GetLocalizedControlType.
Declaration
protected override string GetLocalizedControlTypeCore()
Returns
System.String
The type of the control. |
GetPattern(PatternInterface)
Gets the pattern.
Declaration
public override object GetPattern(PatternInterface patternInterface)
Parameters
System.Windows.Automation.Peers.PatternInterface
patternInterface
|
Returns
System.Object
|
Scroll(ScrollAmount, ScrollAmount)
Scrolls the visible region of the content area horizontally and vertically.
Declaration
public void Scroll(ScrollAmount horizontalAmount, ScrollAmount verticalAmount)
Parameters
System.Windows.Automation.ScrollAmount
horizontalAmount
The horizontal increment specific to the control. System.Windows.Automation.ScrollPatternIdentifiers.NoScroll should be passed in if the control cannot be scrolled in this direction. |
System.Windows.Automation.ScrollAmount
verticalAmount
The vertical increment specific to the control. System.Windows.Automation.ScrollPatternIdentifiers.NoScroll should be passed in if the control cannot be scrolled in this direction. |
SetScrollPercent(Double, Double)
Sets the horizontal and vertical scroll position as a percentage of the total content area within the control.
Declaration
public void SetScrollPercent(double horizontalPercent, double verticalPercent)
Parameters
System.Double
horizontalPercent
The horizontal position as a percentage of the content area's total range. System.Windows.Automation.ScrollPatternIdentifiers.NoScroll should be passed in if the control cannot be scrolled in this direction. |
System.Double
verticalPercent
The vertical position as a percentage of the content area's total range. System.Windows.Automation.ScrollPatternIdentifiers.NoScroll should be passed in if the control cannot be scrolled in this direction. |