프로그래밍 기술/소프트웨어 접근성, UI 자동화

[S/W 접근성] GridPattern, GridItemPattern

언제나휴일 2016. 4. 19. 14:06
반응형

5.2.3 GridPattern


 GridPattern은 자식 요소를 보관하는 컬렉션의 컨터이너 역할을 하는 컨트롤 패턴입니다.

 

System.Object
  
System.Windows.Automation.BasePattern
    System.Windows.Automation.GridPattern
      
System.Windows.Automation.TablePattern

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

 

 GridPattern Current Cached 속성으로 GridPatternInformation 구조체를 접근할 수 있습니다. 그리고 GridPatternInformation 구조체에는 열의 수와 행의 수를 가져오기 할 수 있는 멤버 속성으로 ColumnCount RowCount를 제공합니다.

 

 그리고 row 인덱스와 column 인덱스를 입력 인자로 전달하면 지정한 셀의 자식 자동화 요소를 반환하는 GetItem 메서드를 제공합니다.

public AutomationElement GetItem(int row, int column)

 

 GridPattern 클래스이 정적 멤버 필드에는 ColumnCount 속성을 식별하는 ColumnCountProperty RowCount 속성을 식별하는 RowCountProperty, GridPattern을 식별하는 Pattern을 제공합니다. 다음은 RownCountProperty 정적 멤버 필드를 인자로 Condition 개체를 만드는 예입니다.

PropertyCondition condition = new PropertyCondition(GridPattern.RowCountProperty,1);

 

5.2.4 GridItemPattern

 

 GridPattern을 지원하는 컨트롤의 컨터이너에 속하는 자식 컨트롤의 패턴입니다.

 

System.Object
  
System.Windows.Automation.BasePattern
    System.Windows.Automation.GridItemPattern
      
System.Windows.Automation.TableItemPattern

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

 

 GridItemPattern Current Cached 속성으로 GridItemPatternInformation 구조체를 접근할 수 있습니다. GridItemPatternInformation 구조체는 여러 개의 속성으로 정보를 제공합니다.

 

속성명

설명

Column

열 인덱스

ColumSpan

차지하는 열 수

ContainingGrid

포함하는 GridPattern의 자동화 요소

Row

행 인덱스

RowSpan

차지하는 행 수

   [ 5.6] GridItemPatternInformation 구조체의 속성

 

 GridItemPattern 클래스에서는 속성과 패턴을 식별하기 위한 정적 멤버 필드들을 제공합니다.

 

멤버명

설명

ColumnProperty

열 인덱스 속성을 식별

ColumSpanProperty

차지하는 열 수를 나타내는 속성을 식별

ContainigGridProperty

ContainigGrid 속성을 식별

Pattern

GridItemPattern 컨트롤 패턴을 식별

RowProperty

행 인덱스 속성을 식별

RowSpanProperty

차지하는 행 수를 나타내는 속성을 식별

   [ 5.7] GridItemPattern 클래스의 정적 멤버 필드


반응형