public void SetDragWireDot(rMindBaseWireDot item, PointerRoutedEventArgs e) { m_items_state.DragedWireDot = item; if (item == null) { return; } var node = item.ReverseDot.Node; if (node == null) { return; } item.Detach(); BakeNodes(node); item.Wire.SetEnabledHitTest(false); var p = e.GetCurrentPoint(m_canvas); item.SetPosition(new Vector2(p.Position.X, p.Position.Y)); m_items_state.StartPointerPosition = new Vector2(p.Position.X, p.Position.Y); m_items_state.StartPosition = item.Position; SetManipulation(false, e); }
public void SetDragWireDot(rMindBaseWireDot item, PointerRoutedEventArgs e) { m_items_state.DragedWireDot = item; if (item == null) { return; } var node = item.ReverseDot.Node; if (node == null) { return; } item.Detach(); BakeNodes(node); var p = e.GetCurrentPoint(m_canvas); item.SetPosition(new Vector2(p.Position.X, p.Position.Y)); }