我需要一个列表框,第一次单击时选择项目,第二次单击时取消选择,以便任何时候只选定零个或一个项目。
当您按住ctrl键时,在选择模式为“Single”的列表框中实现了选择/取消选择,但不幸的是,我的所有用户都不能指望知道这一点。
在SelectionMode =“Multiple”下,我们具有所需的完全功能,但是您可以选择多个项......
更多背景信息: 我希望用户首先选择要登录的安装程序,然后提供凭据(和其他选项)
为此,我使用了一个带有扩展内容的列表框。为了帮助扩展,我在列表框项的左侧制作了一个三角形,当未展开时向右指向,当您选择列表框项时,它会转向向下。
所以,首先用户看到安装程序列表,然后在通过选择它来选择他想要的项后,列表框项扩展到他需要输入的其余信息。 这很好用,效果很好,但测试报告称他们希望单击三角形进行第二次选择以取消选择(从而折叠已展开的部分)。 我必须承认,我也点击了这个^%&箭头,期望该操作导致折叠... :-(
是否有人知道如何实现这一点(最好不需要代码后台)?