我想阻止在我的列表框中選擇ListBoxItems。我的DataTemplate有一個複選框,這應該是用戶可以單擊或選擇的唯一東西。 我該怎麼做? 謝謝!WPF - 阻止列表框項目選擇
2
A
回答
7
這幾乎是一個重複的問題。事實上,你問兩個問題在這裏:
無論哪種風格你
ListBoxItem
,使其不顯示選擇(上SO別處尋找這個問題的答案),或ItemsControl
更換ListBox
如果你不這樣做需要ListBox
提供的其他功能。綁定你的複選框的財產器isChecked於母公司
ListBoxItem.IsSelected
屬性:<CheckBox IsChecked="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ListBoxItem}, Path=IsSelected}" />
0
當你的用戶試圖(取消)檢查你的複選框後,項目以某種方式變爲「活動」。專注的風格將被應用。據我所知,沒有辦法禁用選擇(因爲如果你做了你的複選框將不起作用),但你可以覆蓋你的列表框項目的集中(或選定)風格
相關問題
- 1. Visual Basic.Net阻止用戶選擇列表框項目
- 2. 快速篩選列表框項目wpf?
- 3. WPF:列表框,居中選定項目
- 4. WPF列表框:與選擇
- 5. 防止WPF列表框在佈局更改時在鼠標下選擇項目
- 6. 如何防止組合框從wpf的列表中選擇一個項目?
- 7. WPF選擇列表框項目在滾動列表框後點擊右鍵
- 8. WPF:列表框單擊並拖動選擇其他項目
- 9. WPF在列表框的MouseMove上禁用項目選擇
- 10. 鼠標懸停選擇WPF列表框中的項目
- 11. WPF使用SelectedIndex從ViewModel中選擇列表框中的項目
- 12. WPF列表框按鈕來選擇項目
- 13. WPF列表框選擇僅使用xaml的所有項目
- 14. WPF列表框選定項目調出另一個子列表框項目
- 15. C#列表框組選擇的項目
- 16. 列表框從usercontrol選擇的項目
- 17. 從列表框中選擇項目XAML
- 18. 在列表框中選擇項目
- 19. 保留列表框項目選擇
- 20. C#列表框選擇項目
- 21. 列表框中選擇所有項目
- 22. 項目選擇收縮列表框
- 23. XLwings選擇列表框上的項目
- 24. Winforms - 如何防止列表框項目選擇
- 25. WPF綁定組合框選擇項目到列表查看當前項目
- 26. WPF組合框選擇的項目
- 27. 如何獲得所選項目在WPF複選框列表框
- 28. 組合框/列表框選定項目
- 29. 刪除選擇時選擇的項目會從列表框中
- 30. wpf - 從嵌套列表視圖選擇項目也選擇父列表視圖
使用ItemsControl的,像德魯說,做的伎倆。 – 2009-09-30 16:01:18