我刚刚开始玩微软08/2010 WPF Ribbon发布。基础知识看起来非常简单,但是如何创建一个RibbonToggleButton组,以便一次只能选择组中的一个按钮,类似于单选按钮应该表现的方式?谢谢你的帮助。WPF功能区:ToggleButton组?
3
A
回答
4
(功能区)ToggleButton的行为与单选按钮的组不同,您可以在其中设置组,并且一次只能检查一个组。您需要编写一个RibbonToggleButton.Checked
事件来处理所需的行为。这种方法没有问题(考虑mvvm),因为代码隐藏是专门处理UI行为的。
我们一直在使用功能区发布的第一个版本做了类似的实现:
- 创建RibbonGroup
- 选中的事件中添加RibbonToggleButtons到RibbonGroup
- 线高达每个按钮(它们全部共享相同的处理程序)
检查的事件将查找RibbonGroup中的所有RibbonToggleButton,并取消选中它们,然后检查按钮bein g检查。
这可能是另一种选择How to get a group of toggle buttons to act like radio buttons in WPF?
0
在Microsoft WPF Ribbon bar的第一个版本中,我们必须在代码后面放置一些代码才能获得所需的单选切换效果。
+0
新版本是一个完整的重写。它支持MVVM和WPF约定。我确信它可以在XAML的新控件中完成。 – 2010-08-11 00:49:38
相关问题
- 1. VBA功能区getPressed为toggleButton
- 2. 解除功能在VS2010中使用的功能区WPF组件
- 3. 将功能添加到ToggleButton,
- 4. WPF功能区和ViewModel
- 5. MDI和WPF功能区
- 6. 自定义WPF功能区
- 7. WPF功能区窗口
- 8. Wpf Listbox和Togglebutton
- 9. Microsoft功能区用于WPF vs Infragistics功能区
- 10. 用于WPF 4.0的办公功能区
- 11. 在运行时构建wpf功能区
- 12. wpf功能区完成教程
- 13. WPF应用程序功能区崩溃
- 14. 用于WPF的Microsoft功能区(4.0.0.11019)
- 15. WPF功能区控件自定义RibbonMenuItem
- 16. Microsoft WPF功能区日历/ DatePicker控件
- 17. C#WPF功能区:RibbonTextBox与TextBox
- 18. 基于功能区的GUI - Winforms vs WPF
- 19. C#Dev Express功能区表单 - 带组合框的功能区组?
- 20. WPF ToggleButton背景问题
- 21. 是/否的WPF模板ToggleButton
- 22. WPF ToggleButton IsChecked绑定问题
- 23. WPF:本地化WPF功能区QAT上下文菜单文本
- 24. WPF 4功能区窗口栏区域不突出显示
- 25. beginner woes togglebutton数组?
- 26. 当按下togglebutton时Wpf ToggleButton更改边框背景
- 27. 社区“组”功能(Ruby on Rails)
- 28. 将IGrouping绑定到功能区组
- 29. wpf哪些功能?
- 30. 如何仅禁用扩展器togglebutton WPF
我之前使用过代码隐藏UI的东西,但我试图尽可能多地将其转换为XAML。列表框是我想要做的方式。我正在执行一个实现,并希望在星期四完成它。我完成后会发布它。 – 2010-08-11 04:18:22
ListBox XAML解决方案有可能没有选定的按钮,这对我来说不起作用 - 必须始终选择一个按钮。所以,它背后的代码是;答案接受。 – 2010-08-11 14:07:13