public KeyboardDevice () { PreviewKeyPressEvent = new TunnelingEvent<KeyEventArgs> (); KeyPressEvent = new BubblingEvent<KeyEventArgs> (); GotKeyboardFocusEvent = new BubblingEvent<EventArgs> (); LostKeyboardFocusEvent = new BubblingEvent<EventArgs> (); }
public MouseDevice () { PreviewButtonPressEvent = new TunnelingEvent<MouseButtonEventArgs> (); ButtonPressEvent = new BubblingEvent<MouseButtonEventArgs> (); PreviewButtonReleaseEvent = new TunnelingEvent<MouseButtonEventArgs> (); ButtonReleaseEvent = new BubblingEvent<MouseButtonEventArgs> (); PreviewMotionNotifyEvent = new TunnelingEvent<MouseButtonEventArgs> (); MotionNotifyEvent = new BubblingEvent<MouseButtonEventArgs> (); MouseEnterEvent = new DirectEvent<EventArgs> (); MouseLeaveEvent = new DirectEvent<EventArgs> (); }