I have WPF ComboBox inside a data template (a lot of comboboxes in listbox) and I want to handle enter button. It would be easy if it was e.g. a button - I would use Command + Relative binding path etc. Unfortunately, I have no idea how handle key press with a Command or how to set event handler from template. Any suggestions?
相关问题
- VNC control for WPF application
- WPF Binding from System.Windows.SystemParameters.P
- XAML: Applying styles to nested controls
- How can I add a horizontal line (“goal line”) for
- How to properly change a resource dictionary
You can use the EventSetter in the style you are setting the template with:
This article has a way to route any
Event
toCommand
http://nerobrain.blogspot.nl/2012/01/wpf-events-to-command.html
I've solved my problem by using a usual event handler where I walk through the visual tree, find corresponding button and call it's command. If anybody else has the same problem, please post a comment and I'll provide more details of realization.
UPD
Here is my solution:
I search the visual tree for a button and than execute command associated with button.
View.xaml:
View.xaml.cs: