CapgeminiSurface.CapgeminiSurfaceWindow.ScatterViewDrop C# (CSharp) Method

ScatterViewDrop() private method

private ScatterViewDrop ( object sender, SurfaceDragDropEventArgs e ) : void
sender object
e SurfaceDragDropEventArgs
return void
        private void ScatterViewDrop(object sender, SurfaceDragDropEventArgs e)
        {
            TargetItems.Add(e.Cursor.Data as ContentItem);
            var item = scatterViewTarget.Items[scatterViewTarget.Items.Count - 1];
            _dropPoint = e.Cursor.GetPosition(scatterViewTarget);

            _maxHeight = e.Cursor.Visual.MaxHeight;
            _maxWidth = e.Cursor.Visual.MaxWidth;
            _minHeight = e.Cursor.Visual.MinHeight;
            _minWidth = e.Cursor.Visual.MinWidth;

            _dropOrientation = e.Cursor.GetOrientation(scatterViewTarget);

            _dropScatHeight = e.Cursor.Visual.ActualHeight;
            _dropScatWidth = e.Cursor.Visual.ActualWidth;

            _isSendingAfterDrop = true;
            scatterViewTarget.Activate(item);
            favouriteStack.RemoveInstancePropertyObject(item);
        }