ToggleStateChanging event is fired before the KeyDown event which should actually trigger the toggle change operation. This happens when you press the Enter key.