【问题标题】:Creating a drop-down menu with radio buttons创建带有单选按钮的下拉菜单
【发布时间】:2019-07-04 20:25:36
【问题描述】:

我正在创建一个能够使用不同排序算法的 WPF 应用程序。目前,它只能使用 QuickSort,但我想实现一个功能,允许用户单击下拉菜单,然后显示所有不同类型的排序算法。当用户选择一个并单击“排序”按钮时,它将使用该方法。

如何创建一个下拉菜单,其中包含单选按钮作为项目,并且一次只能选择一个单选按钮?

我想要的粗略草图:

在 Google 上进行了挖掘以寻找答案,但我只能找到死链接和/或过时的方法。 This 堆栈溢出页面类似于我正在寻找的内容,但是我正在寻找单选按钮,而不是下拉菜单中的按钮。

【问题讨论】:

  • 为什么不直接使用标准的 ComboBox?每个人都知道它是如何工作的。内部带有单选按钮的 ComboBox 很奇怪,令人困惑且不必要
  • @canton7 老实说,我不知道它们的存在。 WPF 相对较新,但我很遗憾地说我认为这更多是我愚蠢的问题。感谢您的帮助:)
  • 您之前一定使用过带有 ComboBox 的 Windows 应用程序,并且知道它们的存在以及它们的外观吗?
  • @canton7 我对 GUI 编程非常陌生。主要做 Python 命令 shell 类型的东西。

标签: c# wpf


【解决方案1】:

如@canton7 所述,使用普通组合框。我建议从最简单的版本开始,不要有任何花哨的视觉效果(例如绘图中的复选框)。

Google “ComboBox WPF” 开始使用。

【讨论】:

    猜你喜欢
    • 2018-09-16
    • 2022-12-31
    • 2010-09-19
    • 2021-12-16
    • 1970-01-01
    • 2013-09-03
    • 2013-07-06
    • 2018-07-27
    • 1970-01-01
    相关资源
    最近更新 更多