IInvokeProvider 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
명확한 단일 작업을 시작하거나 수행하고 활성화될 때 상태를 유지하지 않는 컨트롤에 대한 Microsoft UI 자동화 액세스를 지원하는 메서드를 노출합니다. AutomationPeer.GetPattern
public interface class IInvokeProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(38277381, 13176, 21581, 180, 225, 161, 179, 104, 175, 188, 2)]
struct IInvokeProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(38277381, 13176, 21581, 180, 225, 161, 179, 104, 175, 188, 2)]
public interface IInvokeProvider
Public Interface IInvokeProvider
- 파생
- 특성
설명
IInvokeProvider의 지침을 충족하는 컨트롤의 예는 Button. 확인란 및 라디오 단추와 같은 상태를 유지 관리하는 컨트롤은 IToggleProvider 및 ISelectionProvider 각각 구현해야 합니다. 동일한 동작이 다른 컨트롤 패턴 공급자를 통해 노출되지 않는 경우 컨트롤은 IInvokeProvider를 구현합니다. 이 패턴의 대상에 대한 자세한 내용은 제어 패턴호출을 참조하세요.
IInvokeProvider는 Button(ButtonAutomationPeer), RepeatButton(RepeatButtonAutomationPeer) 및 HyperlinkButton(HyperlinkButtonAutomationPeer)에 대한 기존 Windows 런타임 자동화 피어에 의해 구현됩니다.
목록/목록 항목 시나리오 및 ListViewBase사용하는 컨트롤에 대해 IInvokeProvider를 구현하는 경우 개별 항목이 아닌 목록에 대해 IInvokeProvider를 구현합니다.
IInvokeProvider 패턴에는 패턴 속성 식별자 클래스가 없으며 구현할 유일한 API는 메서드인호출을
메서드
Invoke() |
공급자 컨트롤의 명확한 단일 작업을 시작하거나 수행하기 위한 요청을 보냅니다. 예를 들어 단추 대한 호출 동작을 클릭합니다. |
적용 대상
추가 정보
- Button
- IInvokeProvider(COM 인터페이스)
- 사용자 지정 자동화 피어
- 제어 패턴 호출