![](/img/trans.png)
[英]DataGrid doesn't deselect hidden items properly when SelectionMode=“Extended”
[英]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.