阻止 WPF 选项卡控件中的多选?
看起来,在 WPF TabControl
中,用户可以通过 Ctrl-Click 或 Shift-Click 选择多个项目。
有一个属性可以控制这个吗? 或者我是否必须处理单击/选择事件并明确取消选择其他项目?
It appears that in a WPF TabControl
the user can select multiple items, either via Ctrl-Click or Shift-Click.
Is there a property that controls this? Or do I have to handle the click/select event and explicitly unselect other items?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
感谢摩尔的评论,我能够解决这个问题。
TabControl.Items
集合中的每个TabItem
都需要一个控件来显示内容。 我的程序使用ListView
:创建每个
ListView
时,将SelectionMode
属性设置为Single
。(如果
Single
是默认值,为什么这种情况没有发生,这是一个谜......)Thanks to Moore's comment, I was able to solve this.
Each
TabItem
in theTabControl.Items
collection needs a control to display the content. My program is using aListView
:When creating each
ListView
, set theSelectionMode
property toSingle
.(Why that isn't happening, if
Single
is the default, is a mystery...)