/// <summary>
        /// Called when mouse leaves the target panel.
        /// </summary>
        private void OnTargetPanel_PointerExited(CoreWindow sender, PointerEventArgs e)
        {
            if (m_painter == null)
            {
                return;
            }

            m_stateMouseOrPointer.NotifyInside(false);
        }
Exemple #2
0
        /// <summary>
        /// Called when mouse leaves the target panel.
        /// </summary>
        private void OnTargetPanel_PointerExited(object sender, Windows.UI.Xaml.Input.PointerRoutedEventArgs e)
        {
            if (m_painter == null)
            {
                return;
            }

            m_stateMouseOrPointer.NotifyInside(false);
        }
        /// <summary>
        /// Called when the mouse enters the screen.
        /// </summary>
        private void OnMouseEnter(object sender, EventArgs e)
        {
            if (m_currentControl == null)
            {
                return;
            }

            m_lastMousePoint = m_currentControl.PointToClient(Cursor.Position);
            m_isMouseInside  = true;

            m_stateMouseOrPointer.NotifyInside(true);
        }
Exemple #4
0
        private void OnRendererElement_MouseLeave(object sender, MouseEventArgs e)
        {
            if (m_rendererElement == null)
            {
                return;
            }

            m_stateMouseOrPointer.NotifyInside(false);

            m_lastDragPointValid = false;
            m_lastDragPoint      = new System.Windows.Point();
        }