繁体   English   中英

当我将ListBox SelectionMode设置为“ None”时,它不会对DataSource的更改做出反应

[英]When I set the ListBox SelectionMode to “None”, it doesn't react to DataSource changes

在寻找答案时,我发现这是VS 2013中的旧“错误”!(?)我正在使用VS2013。 我只是不相信他们没有纠正它,所以我必须认为这是故意的,否则我做错了某些事情...

我想使用ListBox来显示一些简单的结果。 我希望该列表为只读,无法选择项目,依此类推。 仅显示一个简单的结果数组。

我使用数组作为数据源(lstBox.DataSource = somearray;),我通过将DataSource设置为null,然后又返回somearray来进行更新。 问题是-如果我将listBox SelectionMode设置为“ none”,列表将卡住,并且不再刷新。 我无法刷新。 如果我将list设置为“ disabled”,则无论SelectionMode说什么,它都会正确显示结果,它是不可选择的,但是它都是灰色的...对此有任何帮助吗?

从我读到的内容来看,即使将数据源设置为BindingList或BindingSource也无法解决此问题。

SelectionMode在WPF中None (尽管它在WinForms中

在WPF中,如果要显示项目而不允许选择,则应使用ItemsControl类而不是ListBox

但是我不确定您是通过阅读问题来使用WPF还是WinForms

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM