public MouseButtonEventPopupCloseReason(MouseButtonEventArgs eventArgs) : this(MouseUtils.FromMouseButton(eventArgs.ChangedButton), MouseUtils.FromButtonState(eventArgs.ButtonState), eventArgs) { }