不允许在ListBox中取消选择/取消选择

有没有办法配置WPF ListBox ,以便取消选择/取消选择项目? 总是选择一个项目?

我的ListBox绑定到ObservableCollection

如果SelectedItem计算结果为null则可以处理SelectionChanged事件并设置选择。 要重新选择未被选中的项目,您可以跟踪私有字段中的最后一个选定项目,该项目应始终在SelectionChanged事件中更新。

声音更像是RadioButtonGroup 。您可以自定义列表框的ItemContainerStyle,并在列表框中轻松实现此行为。请参阅下文

               WindowStyle:    

请查看以下链接了解更多信息

http://drwpf.com/blog/2009/05/12/itemscontrol-l-is-for-lookless/