이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

ScrollPattern.VerticallyScrollableProperty 필드

 

게시 날짜: 2016년 11월

VerticallyScrollable 속성을 식별합니다.

네임스페이스:   System.Windows.Automation
어셈블리:  UIAutomationClient(UIAutomationClient.dll에 있음)

public static readonly AutomationProperty VerticallyScrollableProperty

이 식별자는 UI 자동화 클라이언트 응용 프로그램에서 사용 됩니다. UI 자동화 공급자의 해당 필드를 사용 해야 ScrollPatternIdentifiers합니다.

다음 예제에서는 루트 요소 컬렉션을 반환 하는 함수에 전달 AutomationElement루트의 하위 속성 조건 집합을 만족 하는 s.

///--------------------------------------------------------------------
/// <summary>
/// Finds all automation elements that satisfy 
/// the specified condition(s).
/// </summary>
/// <param name="targetApp">
/// The automation element from which to start searching.
/// </param>
/// <returns>
/// A collection of automation elements satisfying 
/// the specified condition(s).
/// </returns>
///--------------------------------------------------------------------
private AutomationElementCollection FindAutomationElement(
    AutomationElement targetApp)
{
    if (targetApp == null)
    {
        throw new ArgumentException("Root element cannot be null.");
    }

    PropertyCondition conditionSupportsScroll =
        new PropertyCondition(
        AutomationElement.IsScrollPatternAvailableProperty, true);

    PropertyCondition conditionHorizontallyScrollable =
        new PropertyCondition(
        ScrollPattern.HorizontallyScrollableProperty, true);

    PropertyCondition conditionVerticallyScrollable =
        new PropertyCondition(
        ScrollPattern.VerticallyScrollableProperty, true);

    // Use any combination of the preceding conditions to 
    // find the control(s) of interest
    Condition condition = new AndCondition(
        conditionSupportsScroll,
        conditionHorizontallyScrollable, 
        conditionVerticallyScrollable);

    return targetApp.FindAll(TreeScope.Descendants, condition); 
}

.NET Framework
3.0 이후 사용 가능
맨 위로 이동
표시: