private void C_MAIN_CANVAS_PointerPressed(object sender, PointerRoutedEventArgs e) { m_ActiveElementType = ACTIVE_ELEMENT_TYPE.CANVAS; m_Pressed = true; m_OldPoint = e.GetCurrentPoint(this).Position; m_OldTranslation.X = C_MAINSCROLLVIEWER.HorizontalOffset; m_OldTranslation.Y = C_MAINSCROLLVIEWER.VerticalOffset; m_CapturedPointer = e.Pointer; if (m_ShiftPressed == false) { UnselectNodes(); m_SelectedFunctionNodeModels.Clear(); } m_FromSlot = null; m_ToSlot = null; m_TempPath.Visibility = Visibility.Collapsed; //C_MAIN_CANVAS.CapturePointer(e.Pointer); }
private void C_MAIN_CANVAS_PointerReleased(object sender, PointerRoutedEventArgs e) { m_Pressed = false; m_ActiveElementType = ACTIVE_ELEMENT_TYPE.CANVAS; //C_MAIN_CANVAS.ReleasePointerCapture(m_CapturedPointer); }