該組合框應該顯示一個綁定值作爲其文本,並且不能被禁用。 我只是想阻止用戶更改顯示的值。如何防止組合框從wpf的列表中選擇一個項目?
2
A
回答
-2
你的問題還不清楚。
組合框的依賴屬性IsEditable如果設置爲false,則無法編輯所選項目。這在默認情況下是錯誤的。
如果您正在討論組合框彈出列表中的項目,那麼它也應該是「不可編輯的」,除非您已更改組合框的數據模板以包含將導致列表允許列表的文本框列表每個項目都是可編輯的。
3
comboBoxName.IsHitTestVisible = false; comboBoxName.Focusable = false;
使用這兩個線路碼在一起。
編輯注:編輯,以解決由skypecakes
1
Accoring到MSDN中描述的問題,您需要
IsReadOnly = true;
IsEditable = false;
見http://msdn.microsoft.com/en-us/library/system.windows.controls.combobox.isreadonly.aspx下備註
編輯:其實,我不知道任何更多
我建議在PART_EditableTextBox上使用樣式設置ReadOnly爲true
0
嘗試 XAML
IsEnabled="False"
C#
YOUCOMBOBOX.IsEnabled=false;
0
如果您設置的IsEnabled = FALSE這應該工作。在您的XAML它看起來像這樣
<ComboBox IsEnabled="False"></ComboBox>
+0
我不想要它(或者不想要它,不再做wpf :))禁用。我只想要它是隻讀的 – Peter 2017-06-26 19:23:32
相關問題
- 1. WPF - 阻止列表框項目選擇
- 2. MVVM,WPF:如何在組合框中選擇一個項目
- 3. 如何防止組合框選擇值
- 4. WPF組合框選擇的項目
- 5. 如何防止在DataSet.Merge()上選擇組合框第一項()
- 6. Winforms - 如何防止列表框項目選擇
- 7. 選擇所有組合框內的複選框Wpf中的組合框項目
- 8. 如何在選擇組合框中的項目時防止出現TextChanged事件?
- 9. 防止項目選擇在組合框(或,AutoSuggestTextBox而不ItemSelection)
- 10. WPF綁定到組合框和選擇一個項目
- 11. 我有一個列表框。如何從多個項目中選擇列表框中的第三個項目?
- 12. WPF綁定組合框選擇項目到列表查看當前項目
- 13. 如何從另一個組合框中刪除組合框的選定項目
- 14. WPF使用SelectedIndex從ViewModel中選擇列表框中的項目
- 15. WPF組合框自動選擇如果只有1個項目
- 16. 組合框選擇項目
- 17. 防止WPF列表框在佈局更改時在鼠標下選擇項目
- 18. WPF - 將一個組合框的選定項目更改爲另一個組合框的選定項目
- 19. 組合框/列表框選定項目
- 20. vb:如何一次選擇列表框中的多個項目?
- 21. C#列表框組選擇的項目
- 22. 從列表框中選擇項目XAML
- 23. Excel中的防止從下拉列表中選擇選項
- 24. 從我的組合框中選擇一個項目後自動填充表格
- 25. 從一個列表框選擇項目到另一個列表框
- 26. 列表框從usercontrol選擇的項目
- 27. 如何在wpf組合框中選擇項目作爲前一個項目的前綴?
- 28. 從數組中選擇列表框中的項目
- 29. 如何從列表框中獲取列表框項目wpf
- 30. 列表框和數據源 - 防止選擇第一項
即使IsEditable設置爲false,你可以改變選擇。我希望價值是隻讀的。 – Peter 2009-10-15 07:56:55
設置爲只讀爲真 – Mischa 2016-04-27 11:47:20