【发布时间】:2019-07-04 20:25:36
【问题描述】:
我正在创建一个能够使用不同排序算法的 WPF 应用程序。目前,它只能使用 QuickSort,但我想实现一个功能,允许用户单击下拉菜单,然后显示所有不同类型的排序算法。当用户选择一个并单击“排序”按钮时,它将使用该方法。
如何创建一个下拉菜单,其中包含单选按钮作为项目,并且一次只能选择一个单选按钮?
我想要的粗略草图:
在 Google 上进行了挖掘以寻找答案,但我只能找到死链接和/或过时的方法。 This 堆栈溢出页面类似于我正在寻找的内容,但是我正在寻找单选按钮,而不是下拉菜单中的按钮。
【问题讨论】:
-
为什么不直接使用标准的 ComboBox?每个人都知道它是如何工作的。内部带有单选按钮的 ComboBox 很奇怪,令人困惑且不必要
-
@canton7 老实说,我不知道它们的存在。 WPF 相对较新,但我很遗憾地说我认为这更多是我愚蠢的问题。感谢您的帮助:)
-
您之前一定使用过带有 ComboBox 的 Windows 应用程序,并且知道它们的存在以及它们的外观吗?
-
@canton7 我对 GUI 编程非常陌生。主要做 Python 命令 shell 类型的东西。