컨트롤 패턴 토글
속성 및 메서드에 대한 정보를 포함하여 IToggleProvider를 구현하기 위한 지침 및 규칙에 대해 설명합니다. 토글 컨트롤 패턴은 상태 집합을 순환하고 일단 설정된 상태를 유지할 수 있는 컨트롤을 지원하는 데 사용됩니다.
이 컨트롤 패턴을 구현하는 컨트롤의 예는 컨트롤 형식 및 지원되는 컨트롤 패턴을 참조하세요.
이 항목에는 다음과 같은 섹션이 포함되어 있습니다.
구현 지침 및 규칙
토글 컨트롤 패턴을 구현할 때 다음 지침 및 규칙을 확인합니다.
- 단추, 도구 모음 단추 및 하이퍼링크와 같이 활성화될 때 상태를 유지하지 않는 컨트롤은 대신 IInvokeProvider 를 구현해야 합니다.
- 컨트롤은 토글 상태(ToggleState)를 순서대로 순환해야 합니다. ToggleState_On, ToggleState_Off 및 지원되는 경우 ToggleState_Indeterminate.
- 토글은 적절한 ToggleState 시퀀스를 순환하지 않고 3개 상태 검사 상자의 직접 설정을 둘러싼 문제로 인해 set-state 메서드를 제공하지 않습니다.
- 라디오 단추 컨트롤은 유효한 상태를 순환할 수 없으므로 IToggleProvider를 구현하지 않습니다.
IToggleProvider에 필요한 멤버
IToggleProvider 인터페이스를 구현하려면 다음 속성과 메서드가 필요합니다.
필요한 멤버 | 멤버 형식 | 참고 |
---|---|---|
Toggle | 방법 | 없음 |
ToggleState | 속성 | 없음 |
이 컨트롤 패턴에 연결된 이벤트가 없습니다.
관련 항목