是否有組合框的「BeforeSelectionChanged」事件?我想在SelectedItem屬性更改之前驗證一些內容。WPF:是否有組合框的「BeforeSelectionChanged」事件?
1
A
回答
1
沒有PreviewSelectionChanged事件。而不是使用雙向綁定,使用單向綁定到SelectedItem並通過命令或SelectionChanged事件獲取更新。這樣你可以在處理程序中進行一些驗證,甚至可以取消選擇。
0
不幸的是,我不認爲這是存在的。
您可能可以使用PreviewLeftMouseDown
事件並確定鼠標是否位於ComboBox
中的某個項目上。如果它不是SelectedItem
的項目,那麼您知道它即將更改。
+0
這是一個有趣的想法,但它聽起來像是很難得到正確的。 – 2010-07-26 22:45:24
+1
你也可以處理鍵盤事件... – 2010-07-26 22:48:31
相關問題
- 1. WPF組合框DataBound事件?
- 2. 組合框項目加載事件WPF?
- 3. 組合框,是否有項目懸停的事件?
- 4. WPF的SelectionChanged事件組合框不點火,如果它有它
- 5. wpf中的TreeView ...是否有SelectedItemChanging事件?
- 6. WPF列表框或組合框中的ItemActivated事件
- 7. ListBox wpf上是否有SelectionChanging事件?
- 8. 重寫組合框事件
- 9. 組合框更改事件
- 10. VB6組合框事件
- 11. Winforms組合框SelectedValueChange事件
- 12. wpf組合框dropdownned
- 13. WPF - 對組合框
- 14. WPF組合框SelectedItem
- 15. C#WPF - 組合框
- 16. WPF組合框MaxDropDownItems
- 17. Wpf Mvvm組合框
- 18. WPF組合框validationrules
- 19. 組合框中的組合框更改事件的參數js
- 20. WPF組合框結合
- 21. 組合框控件的點擊事件
- 22. DataGrid中的WPF組合框
- 23. WPF組合框的顏色
- 24. WPF組合框的值
- 25. WPF組合框中的BitmapFrame
- 26. WPF:組合框的DataTemplate
- 27. 選擇所有組合框內的複選框Wpf中的組合框項目
- 28. 我們可以創建所有組合框引用的組合框事件嗎?
- 29. 對於SelectionChanged事件,WPF組合框SelectedIndex和SelectedValue有不同的行爲嗎?
- 30. WPF組合框事件「項目未找到」
這將工作,謝謝。 – 2010-07-27 19:02:57