I am working on a silverlight app that you need to enter information into a textbox and then just hit enter. Well there is no onclick event, that I could find, so what I did was use the onkeypressup event and check if it was the enter key that was pressed if so do ‘blah’.
It just feels like there is a better way to do this. So the question is, is there?
I thinks that’s the way to catch Key.Enter.
Also, you’re code will be more readable if you use the KeyDown event instead of the KeyUp event.
If you only care about catching Key.Enter for a single control then your approach is correct.
You can also catch the Key.Enter for a group of related controls by using the KeyDown event of their container (‘Event Bubbling’).