簡體   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