ToggleButton 제어는 두 개 또는 세 개의 상태 간 전환이 가능한 버튼을 나타냅니다. 기본 토글 기능을 제공하는 컨트롤과 같은 CheckBoxRadioButton기본 클래스입니다. 체크됨과 체크 해제된 상태 외에 불확정 상태를 사용하도록 IsThreeState 속성을 true로 설정할 수 있습니다.
스타일 및 템플릿
컨트롤에 고유한 모양을 지정하도록 기본값 ControlTemplate 을 수정할 수 있습니다. 자세한 내용은 컨트롤에 대한 템플릿 만들기를 참조하세요.
콘텐츠 속성
ToggleButton는 Content 속성을 콘텐츠 속성으로 정의합니다. 즉, 텍스트 또는 UI 요소와 같은 개체를 단추의 콘텐츠로 설정할 수 있습니다.
파트
컨트롤은 ToggleButton 명명된 부분을 정의하지 않습니다.
시각적 상태
다음 표에서는 컨트롤의 시각적 상태를 나열합니다 ToggleButton .
| VisualState 이름 | VisualStateGroup 이름 | Description |
|---|---|---|
| 정상 | CommonStates | 컨트롤이 정상 상태입니다. |
| 마우스 오버 | CommonStates | 마우스가 컨트롤 위에 있습니다. |
| 누름 | CommonStates | 컨트롤을 눌렀습니다. |
| Disabled | CommonStates | 컨트롤을 사용할 수 없습니다. |
| Focused | FocusStates | 컨트롤에 키보드 포커스가 있습니다. |
| 초점이 맞지 않는 | FocusStates | 컨트롤에 키보드 포커스가 없습니다. |
| 체크됨 | CheckStates | 컨트롤이 체크되어 있습니다. |
| 체크 해제됨 | CheckStates | 컨트롤이 선택 취소되었습니다. |
| 확정 되지 않은 | CheckStates | 확정되지 않은 상태(IsThreeState가 true일 때)에 컨트롤이 있습니다. |
| 유효 | 검증 상태 | 컨트롤이 유효하고 유효성 검사 오류가 없습니다. |
| 유효하지 않은 포커스 | 검증 상태 | 컨트롤에 유효성 검사 오류가 있고 키보드 포커스가 있습니다. |
| 잘못된포커스없음 | 검증 상태 | 컨트롤에 유효성 검사 오류가 있지만 키보드 포커스가 없습니다. |
비고
확정되지 않은 시각적 상태가 컨트롤 템플릿에 없으면 선택되지 않은 시각적 상태가 기본 시각적 상태로 사용됩니다.
참고하십시오
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET Desktop feedback