ScrollPattern.VerticalScrollPercentProperty Fält
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Identifierar egenskapen VerticalScrollPercent .
public: static initonly System::Windows::Automation::AutomationProperty ^ VerticalScrollPercentProperty;
public static readonly System.Windows.Automation.AutomationProperty VerticalScrollPercentProperty;
staticval mutable VerticalScrollPercentProperty : System.Windows.Automation.AutomationProperty
Public Shared ReadOnly VerticalScrollPercentProperty As AutomationProperty
Fältvärde
Exempel
I följande exempel skickas ett rotelement till en funktion som returnerar de aktuella rullningsprocenterna i den visningsbara regionen i innehållsområdet.
///--------------------------------------------------------------------
/// <summary>
/// Obtains the current scroll positions of the viewable region
/// within the content area.
/// </summary>
/// <param name="targetControl">
/// The automation element of interest.
/// </param>
/// <returns>
/// The horizontal and vertical scroll percentages.
/// </returns>
///--------------------------------------------------------------------
private double[] GetScrollPercentages(AutomationElement targetControl)
{
if (targetControl == null)
{
throw new ArgumentNullException(
"AutomationElement argument cannot be null.");
}
double[] percentage = new double[2];
percentage[0] =
(double)targetControl.GetCurrentPropertyValue(
ScrollPattern.HorizontalScrollPercentProperty);
percentage[1] =
(double)targetControl.GetCurrentPropertyValue(
ScrollPattern.VerticalScrollPercentProperty);
return percentage;
}
'''--------------------------------------------------------------------
''' <summary>
''' Obtains the current scroll positions of the viewable region
''' within the content area.
''' </summary>
''' <param name="targetControl">
''' The automation element of interest.
''' </param>
''' <returns>
''' The horizontal and vertical scroll percentages.
''' </returns>
'''--------------------------------------------------------------------
Private Function GetScrollPercentages( _
ByVal targetControl As AutomationElement) As Double()
If targetControl Is Nothing Then
Throw New ArgumentNullException( _
"AutomationElement argument cannot be null.")
End If
Dim percentage(1) As Double
percentage(0) = System.Convert.ToDouble( _
targetControl.GetCurrentPropertyValue( _
ScrollPattern.HorizontalScrollPercentProperty))
percentage(1) = System.Convert.ToDouble( _
targetControl.GetCurrentPropertyValue( _
ScrollPattern.VerticalScrollPercentProperty))
Return percentage
End Function 'GetScrollPercentages
Kommentarer
Den här identifieraren används av UI Automation klientprogram. UI Automation providers bör använda motsvarande fält i ScrollPatternIdentifiers.