我剛剛開始玩微軟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