저는 방금 Microsoft의 08/2010 WPF Ribbon 릴리스와 함께 게임을 시작했습니다. 기본 사항은 매우 간단하지만 RibbonToggleButton 그룹을 만들면 라디오 버튼이 작동하는 방식과 마찬가지로 한 번에 그룹의 버튼 하나만 선택할 수 있습니다. 당신의 도움을 주셔서 감사합니다.WPF 리본 : ToggleButton 그룹?
3
A
답변
4
(리본) ToggleButton의 동작은 그룹을 설정할 수있는 라디오 버튼의 그룹과 같지 않으며 한 번에 하나만 체크 할 수 있습니다. 원하는 동작을 처리하려면 RibbonToggleButton.Checked
이벤트를 작성해야합니다. 코드 비하인드가 UI 비헤이비어를 구체적으로 다루기 때문에 mvvm을 고려할 때이 메소드에는 아무런 문제가 없습니다.
우리는 리본 릴리스의 첫 번째 버전을 사용하여 비슷한 구현을했던 : (
- 는
- 각 버튼에 RibbonGroup에 검사 이벤트를
- 와이어를 RibbonToggleButtons을 추가 할 RibbonGroup을 만드는 사람들 모두 동일한 핸들러를 공유 함)
checked 이벤트는 RibbonGroup의 모든 RibbonToggleButton을 찾고 선택을 취소 한 다음 버튼을 확인합니다. g가 확인되었습니다.
How to get a group of toggle buttons to act like radio buttons in WPF?
0
Microsoft WPF 리본 모음의 첫 번째 버전에서는 원하는 단일 선택 토글 효과를 얻기 위해 코드 뒤에 코드를 넣어야했습니다.
+0
새 버전은 완전히 다시 작성되었습니다. MVVM 및 WPF 규칙을 지원합니다. XAML의 새로운 컨트롤에서 수행 할 수 있다고 확신합니다. –
관련 문제
- 1. WPF ToggleButton 및 DelegateCommand
- 2. wpf 런타임시 리본
- 3. WPF 리본 컨트롤 - 리본 단추의 내용 변경
- 4. WPF 리본 컨트롤
- 5. 디자이너의 WPF 리본 탭보기
- 6. MDI 및 WPF 리본
- 7. WPF 리본 및 플러그인
- 8. wpf 리본 완성 튜토리얼
- 9. WPF ToggleButton 바인딩이 비활성화 된 경우 IsChecked
- 10. WPF 공식 리본 컨트롤 테마
- 11. WPF 프리즘 및 리본 컨트롤
- 12. WPF 4.0 용 사무용 리본
- 13. C# WPF 리본 : RibbonTextBox와 TextBox
- 14. wpf 리본 앱 메뉴 이미지
- 15. 마이크로 소프트 리본 WPF 사무실 대 리본 UI
- 16. Microsoft WPF 리본 - Resources.xaml 파일에 저장된 리본 탭을 추가하려면 어떻게합니까?
- 17. AirPlane ToggleButton?
- 18. wpf 사용자 포럼/그룹
- 19. WPF : 그룹 상자에서로드 데이터 그리드는 그룹 상자가
- 20. C# WPF Toolkit DataGrid - 그룹 내부 그룹?
- 21. 리본 샘플
- 22. VS2010에서 사용하기 위해 리본 WPF 어셈블리를 해제하십시오.
- 23. WPF 리본 윈도우 - 크기 조정 스타일 없음
- 24. WPF 리본 기반 응용 프로그램을 구성하는 단계
- 25. WPF 프리즘 및 리본 샘플/자습서
- 26. WPF 리본 : 전체 다시 템플릿 지원
- 27. WPF 리본 컨트롤 : RibbonContextualTabGroup 제목 숨기기
- 28. WPF 리본 : DataTemplate이 BindingExpression 경로 오류를 발생시킵니다.
- 29. Microsoft WPF 리본 달력/DatePicker 컨트롤
- 30. 코드 숨김으로 리본 컨트롤 만들기
이전에는 UI에 대한 코드 숨김을 사용했지만 XAML만큼 실용적인 것으로 전환하려고합니다. 목록 상자는 내가하고 싶은 방식입니다. 나는 구현 작업을하고 있으며 목요일에이 작업을 수행하기를 희망합니다. 내가 끝나면 게시 할게. –
ListBox XAML 솔루션을 사용하면 선택한 단추가 없어져서 작동하지 않습니다. 하나의 단추를 항상 선택해야합니다. 그래서 코드 숨김입니다. 대답은 받아 들였다. –