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