시스템에 Win32 Grid Control이 있는 경우 이 문서가 문제를 해결하는 데 도움이 될 것입니다.

<울>

  • 읽기 5회.
  • 이 섹션에서는 모든 DataGrid 컨트롤 유형에 대해서만 Microsoft UI 자동화 지원에 적합한 지침을 제공합니다.

    DataGrid 손실 유형을 사용하면 플레이어가 데이터를 포함할 때 요소와 열 또는 선으로 표시되는 소프트웨어 요소로 쉽게 작업할 수 있습니다. 이제 데이터 그리드 컨트롤에는 특정 항목에 점이 있는 항목과 열이 포함됩니다. Windows Vista 탐색기 주변의 목록 보기 관리자는 DataGrid 컨트롤을 지원하는 기간입니다.

    다음 섹션에서는 관리되는 DataGrid에 필요한 UI 자동화 트리, 속성, 컨트롤 동작 및/또는 이벤트를 정의합니다. UI 자동화 요구 사항은 대부분의 데이터 그리드 컨트롤, 특히 컨트롤 유형 및 정지 패턴에 대한 UI 자동화 지원을 통합하는 UI 구조/프레임워크에 적용됩니다.

    <울>

  • 일반적인 트리 구조
  • <많은 관련 속성 "> 관련 주택
  • 필수 제어 패턴
  • 필수 이벤트
  • DataGrid 제어 유형 예
  • <많은 관련 주제 "> 관련 주제
  • 일반적인 트리 구조

    다음 표는 루틴 검사와 관련된 내용과 자주 사용하는 데이터 그리드 컨트롤과 관련된 UI 자동화 트리 보기를 보여주고 각 Outlook에 포함할 수 있는 항목을 설명합니다. UI 자동화 트리에 대한 자세한 내용은 자동화 트리 개요의 사용자 인터페이스 를 참조하십시오.

    <테이블 가독성 데이터 테이블 = "1"><머리>

    제어 입력 콘텐츠 표시

    <본체>

    • DataGrid
      • 헤더(0, 고유한 단계, 2)
        • HeaderItem 또는 때때로(열 및 행 수)

        < /li >

      • DataItem(0은 more라고도 함, 계층 구조가 필요할 수 있음)
    • DataGrid
      • DataItem(더 높은 값에 추가로 0, 완전히 새로운 계층 구조로 구성될 수 있음)

    < /td>

    관련 속성

    다음 표는 값 또는 분류가 특히 오프 브랜드 DataGrid 컨트롤 유형과 관련된 UI 자동화 속성을 나열합니다. UI 자동화 속성에 대한 자세한 내용은 속성에서 UI 자동화 가져오기 를 참조하십시오.

    <테이블 가독성 데이터 테이블 = "1"><머리>

    UI 자동화 속성 값 메모

    <본체>

    UIA_AutomationIdPropertyId 주석 참조. 이 주요 사실 속성의 값은 UI 자동화 목재를 기반으로 하는 소스 물질의 모든 피어에서 고유해야 합니다. UIA_BoundingRectanglePropertyId 참고 사항을 참조하십시오. 바깥쪽 사각형은 건강한 컨트롤을 포함합니다. UIA_ClickablePointPropertyId 참고 사항을 참조하십시오. ByIt은 의미 있는 특정 경계 사각형이 있을 때 유지됩니다. 경계 패키징의 단계와 관련된 모든 것이 클릭할 수 없고 일부 요소가 특수 침투 실험을 수행하는 경우 래핑 해제 및 클릭 가능한 키를 재정의합니다. UIA_ControlTypePropertyId 정보 및 사실 표 UIA_IsContentElementPropertyId 참 이 속성의 값은 항상 TRUE여야 합니다. 즉, 데이터 그리드 컨트롤은 일반적으로 UI 자동화 트리가 있는 콘텐츠 보기 중에 있어야 합니다. UIA_IsControlElementPropertyId 참 이 속성의 값은 항상 TRUE여야 합니다. 이는 데이터 그리드 관리가 UI 자동화 묘목의 모든 감시에 항상 포함되어야 함을 의미합니다. UIA_IsKeyboardFocusablePropertyId 참고 사항을 참조하십시오. 컨트롤러가 확실히 키보드 포커스를 받아야 한다면 이 속성을 구성하고 지원해야 합니다. UIA_LabedByPropertyId 참고 사항을 참조하십시오. 존재하는 경우 OLE 텍스트 레이블이므로 s입니다. 장치는 팩트 컨트롤에 대한 링크를 통해 제공되어야 합니다. UIA_LocalizedControlTypePropertyId 참고 사항을 참조하십시오. 유형 제어를 유지하기 위해 DataGrid에 해당하는 지역화된 경로입니다. 기본값은 en-US 또는 영어(미국)에 적합한 데이터 그리드입니다. UIA_NamePropertyId 참고 사항을 참조하십시오. 데이터 차트 컨트롤은 일반적으로 고정 텍스트 키워드에서 Name 속성과 관련된 값을 가져옵니다. 가장 일반적으로 가청 텍스트 레이블과 연관된 부재에서 개발 애플리케이션이 하나의 특정 이름 속성 중 일부에 값을 지정하는 것이 중요해야 합니다. 여기 Name 속성의 값은 뷰 컨트롤에 관한 이러한 대량의 텍스트 콘텐츠를 구성할 수 없습니다.

    필수 제어 모델

    win32 power control

    다음 테이블 전망은 전문가들이 모든 데이터 가이드 컨트롤을 자동으로 지원해야 한다고 주장하는 UI 자동화 컨트롤 템플릿을 나열합니다. 작업 모델 수행에 대한 자세한 내용은 제어 자동화 모델 사용자 인터페이스 이해 를 참조하십시오.

    <테이블 가독성 데이터 테이블은 "1"><머리>

    거버넌스 모델 가능하게 메모

    <본체>

    IGridProvider 필수 데이터 그리드가 자체적으로 조작하는 것은 여전히 ​​ 전력 회사 를 지원합니다. 이 회사는 모델을 책임지고 있습니다. 데이터 그리드에 포함된 요소에는 그리드에 그려지는 메타데이터가 있기 때문입니다. IScrollProvider 종속 스크롤 데이터 라인은 콘텐츠와 빈번한 스트라이프 사이의 존재 여부에 따라 달라집니다. ISelectionProvider 종속 그리드가 콘텐츠에 의존하는 날짜를 가져오는 기능. ITableProvider 종속 헤더 유효성 검사는 주로 의장 유효성 검사 패턴을 지원합니다.

    데이터 그리드 컨테이너의 데이터 파티션은 최소한 다음을 지원합니다.

    <울>

  • SelectionItem 제어 추세(데이터 그리드가 여전히 선택 가능한 것으로 보이는 경우)
  • ScrollItem 제어 모델(데이터가 전통적으로 스크롤되지 않은 경우)
  • GridItem 참조 모델
  • TableItem 참조 평면(특정 그리드에서 예인 경우 몇 가지 흥미로운 경험이 있음

    제목)

  • 필수 다음 표에는 네트워크 흐름 제어에서 지원해야 하는 UI 자동화 이벤트가 나열되어 있습니다. 이벤트에 대한 자세한 내용은 UI 이벤트 자동화 개요 를 참조하십시오.

    샘플 DataGrid 컨트롤 유형

    다음 가격은 전문가가 DataGrid 삭제 유형인 Control을 구현하는 목록 보기 제약 조건을 보여줍니다.

    아래에 표시된 목록 컨트롤과 관련된 UI 자동화 트리의 세부 정보를 보고 모니터링합니다. 각 자동화 요소가 괄호 안에 나열되어 있기 때문에 제어 모델입니다.

    <테이블 가독성 데이터 테이블 = "1"><머리>

    UI 자동화 프레임워크 – 컨트롤 보기 UI 자동화 트리 – 콘텐츠 보기

    <본체>

    DataGrid(정렬, 배열, 가져오기, 그리드)

    • 헤더
      • HeaderItem “이름”(쿼리)
      • HeaderItem “수정된 날짜”(쿼리)
      • HeaderItem “크기”(호출)
    • 그룹 “Contoso” GridItem, (tableitem, SelectionItem, Table *, Grid *)
      • DataItem “Accounts Debitoren.doc”(SelectionItem, TableItem *, 호출, GridItem *)
      • DataItem “Accounts Payable.doc”(SelectionItem, Invoke, TableItem *, GridItem *)

    < 각 td에 대해>

    DataGrid(테이블, 선택)

    • 그룹 그리드, “Contoso”(TableItem, GridItem, SelectionItem, Table *, Grid *)
      • DataItem “Accounts Decivable.doc”(SelectionItem, TableItem *), GridItem *)
      • DataItem “Accounts Payable.doc” (SelectionItem, Invoke, TableItem *, GridItem *)

    – 위의 예는 여러 CA를 포함하는 최상의 데이터 그리드를 보여줍니다. 그룹 관리(“Contoso”)에는 두 개의 DataItem 컨트롤(“Accounts Receivable.doc” 및 “Accounts Payable.doc”)이 포함되어 있습니다. 두 DataGrid / GridItem은 다른 모든 수준의 쌍과 실제로 독립적입니다. Group Unit 컨트롤의 DataItem은 ListItem 컨트롤의 유형으로 추론할 수도 있으므로 단순한 데이터 항목 대신 선택 가능한 엔터티로 간단하게 나타낼 수 있습니다. 이 예에는 현재 하위 항목, 그룹화된 항목이 실제로 포함되어 있지 않습니다. 다른 계층의 경우 DataItem 시장을 확인하십시오.

    개념적

    자동화

    win32 grid control

    사용자 정의 컨트롤 유형의 개요 gui

    자동화

    사용자 인터페이스 개요