是否有组合框的“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