Share via


컨트롤 패턴 토글

속성 및 메서드에 대한 정보를 포함하여 IToggleProvider를 구현하기 위한 지침 및 규칙에 대해 설명합니다. 토글 컨트롤 패턴은 상태 집합을 순환하고 일단 설정된 상태를 유지할 수 있는 컨트롤을 지원하는 데 사용됩니다.

이 컨트롤 패턴을 구현하는 컨트롤의 예는 컨트롤 형식 및 지원되는 컨트롤 패턴을 참조하세요.

이 항목에는 다음과 같은 섹션이 포함되어 있습니다.

구현 지침 및 규칙

토글 컨트롤 패턴을 구현할 때 다음 지침 및 규칙을 확인합니다.

  • 단추, 도구 모음 단추 및 하이퍼링크와 같이 활성화될 때 상태를 유지하지 않는 컨트롤은 대신 IInvokeProvider 를 구현해야 합니다.
  • 컨트롤은 토글 상태(ToggleState)를 순서대로 순환해야 합니다. ToggleState_On, ToggleState_Off 및 지원되는 경우 ToggleState_Indeterminate.
  • 토글은 적절한 ToggleState 시퀀스를 순환하지 않고 3개 상태 검사 상자의 직접 설정을 둘러싼 문제로 인해 set-state 메서드를 제공하지 않습니다.
  • 라디오 단추 컨트롤은 유효한 상태를 순환할 수 없으므로 IToggleProvider를 구현하지 않습니다.

IToggleProvider에 필요한 멤버

IToggleProvider 인터페이스를 구현하려면 다음 속성과 메서드가 필요합니다.

필요한 멤버 멤버 형식 참고
Toggle 방법 없음
ToggleState 속성 없음

 

이 컨트롤 패턴에 연결된 이벤트가 없습니다.

컨트롤 형식 및 해당 지원되는 컨트롤 패턴

UI 자동화 컨트롤 패턴 개요

UI 자동화 트리 개요