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> (); }