WPF - Handling a RoutedEvent in the parent for a specfic control instance
Posted
by empo
on Stack Overflow
See other posts from Stack Overflow
or by empo
Published on 2010-06-10T12:40:17Z
Indexed on
2010/06/10
12:42 UTC
Read the original article
Hit count: 465
wpf
|routedevents
In my user control I have several textboxes e.g. Textbox1, Textbox2.
In the parent I only want to handle KeyDown events raised from Textbox1, not all Textbox
I have added a handler in the parent
this.AddHandler(TextBox.KeyDownEvent, new RoutedEventHandler(OnTextboxGoToPageKeyDown));
but of course this will handle all KeyDown events which I don't want.
Do I have to add some conditional logic in the RoutedEventHandler to check where the event was raised from?
or is there a better way?
What's the best way to do this?
Thanks.
© Stack Overflow or respective owner