【发布时间】:2011-02-02 16:20:09
【问题描述】:
我有一个 ToggleButtons 列表,该列表用作 ListBox 中的 ItemTemplate,类似于 this answer,使用 Listbox 的 MultiSelect 模式。但是,我需要确保始终选择至少一项。
我可以通过在 ListBox.SelectionChanged 事件上将一个项目重新添加到 ListBox 的 SelectedItems 集合中来从 ListBox 中获得正确的行为,但是我的 ToggleButton 仍然移出其切换状态,所以我认为我需要在过程。
我不想在最后一个按钮 Selected 上设置 IsEnabled="False",因为我更喜欢保持 Enabled 视觉样式,而不必重做我的按钮模板。有什么想法吗?
【问题讨论】:
标签: wpf togglebutton