ISelectionProvider 인터페이스

정의

선택 가능한 개별 자식 항목의 컬렉션에 대한 컨테이너 역할을 하는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하도록 메서드 및 속성을 공개합니다.Exposes methods and properties to support UI Automation client access to controls that act as containers for a collection of individual, selectable child items. 이 컨트롤의 자식 항목은 ISelectionItemProvider를 구현해야 합니다.The children of this control must implement ISelectionItemProvider.

public interface class ISelectionProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("fb8b03af-3bdf-48d4-bd36-1a65793be168")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ISelectionProvider
type ISelectionProvider = interface
Public Interface ISelectionProvider
파생
특성

설명

지원 해야 하는 UI 자동화 공급자에서 구현 된 SelectionPattern 컨트롤 패턴입니다.Implemented on a UI Automation provider that must support the SelectionPattern control pattern.

속성

CanSelectMultiple

UI 자동화 공급자에서 둘 이상의 자식 요소가 동시에 선택되도록 하는지 여부를 지정하는 값을 가져옵니다.Gets a value that specifies whether the UI Automation provider allows more than one child element to be selected concurrently.

IsSelectionRequired

UI 자동화 공급자에서 하나 이상의 자식 요소를 선택해야 하는지 여부를 지정하는 값을 가져옵니다.Gets a value that specifies whether the UI Automation provider requires at least one child element to be selected.

메서드

GetSelection()

선택한 각 자식 요소에 대해 UI 자동화 공급자를 검색합니다.Retrieves a UI Automation provider for each child element that is selected.

적용 대상

추가 정보