void OnDragCompleted(object sender, C1DragCompletedEventArgs e) { imageGrid.Children.Remove(_line); var start = new Point(_position.X + e.CumulativeTranslation.X, _position.Y + e.CumulativeTranslation.Y); var end = _position; var w = image.ActualWidth; var h = image.ActualHeight; _warpStart = new Point2F((float)(start.X / w), (float)(start.Y / h)); _warpEnd = new Point2F((float)(end.X / w), (float)(end.Y / h)); UpdateImageSource(true); }
private void OnDragCompleted(object sender, C1DragCompletedEventArgs e) { _tmScroll.Stop(); if (_htDragStarted != null) { if (_cellResize.Row <= -1 && _cellResize.Column <= -1) { if (_rcInsert != null && _htDragStarted.CellType != CellType.None) { HandleRowColDrag(_htDragStarted); } } else if (_cellResize.Row > -1) { _grid.OnResizedRow(new CellRangeEventArgs(_htDragStarted.Panel, _cellResize)); if (_htDragStarted.Panel.CellType == CellType.RowHeader) { ResizeSelectedRows(false); } } else if (_cellResize.Column > -1 && _htDragStarted.Panel != null) { _grid.OnResizedColumn(new CellRangeEventArgs(_htDragStarted.Panel, _cellResize)); if (_htDragStarted.Panel.CellType == CellType.ColumnHeader) { ResizeSelectedColumns(false); } } } ResetMouseState(e.OriginalEventArgs); HandleMove(_grid.HitTest(e.OriginalEventArgs)); }
void HandleDragCompleted(object sender, C1DragCompletedEventArgs e) { clickedItem = null; }
void OnDragCompleted(object sender, C1DragCompletedEventArgs e) { Rectangle.BorderBrush = new SolidColorBrush(Colors.Transparent); }