ScrollPattern.ScrollPatternInformation.VerticalScrollPercent プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の垂直方向のスクロール位置を取得します。
public:
property double VerticalScrollPercent { double get(); };
public double VerticalScrollPercent { get; }
member this.VerticalScrollPercent : double
Public ReadOnly Property VerticalScrollPercent As Double
プロパティ値
UI オートメーション要素内のコンテンツ エリア全体のパーセンテージで示した垂直スクロール位置。 既定値は 0.0 です。
例
次の例では、 ScrollPattern ターゲット コントロールから取得したオブジェクトが、コンテンツ領域内の表示可能な領域の現在の水平および垂直スクロールの割合を取得する関数に渡されます。
///--------------------------------------------------------------------
/// <summary>
/// Obtains the current scroll positions of the viewable region
/// within the content area.
/// </summary>
/// <param name="scrollPattern">
/// The ScrollPattern control pattern obtained from the
/// element of interest.
/// </param>
/// <returns>
/// The horizontal and vertical scroll percentages.
/// </returns>
///--------------------------------------------------------------------
private double[] GetScrollPercentagesFromPattern(
ScrollPattern scrollPattern)
{
if (scrollPattern == null)
{
throw new ArgumentNullException(
"ScrollPattern argument cannot be null.");
}
double[] percentage = new double[2];
percentage[0] =
scrollPattern.Current.HorizontalScrollPercent;
percentage[1] =
scrollPattern.Current.VerticalScrollPercent;
return percentage;
}
'''--------------------------------------------------------------------
''' <summary>
''' Obtains the current scroll positions of the viewable region
''' within the content area.
''' </summary>
''' <param name="scrollPattern">
''' The ScrollPattern control pattern obtained from the
''' element of interest.
''' </param>
''' <returns>
''' The horizontal and vertical scroll percentages.
''' </returns>
'''--------------------------------------------------------------------
Private Function GetScrollPercentagesFromPattern( _
ByVal scrollPattern As ScrollPattern) As Double()
If scrollPattern Is Nothing Then
Throw New ArgumentNullException( _
"ScrollPattern argument cannot be null.")
End If
Dim percentage(1) As Double
percentage(0) = scrollPattern.Current.HorizontalScrollPercent
percentage(1) = scrollPattern.Current.VerticalScrollPercent
Return percentage
End Function 'GetScrollPercentagesFromPattern
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET