CapgeminiSurface.CapgeminiSurfaceWindow.ScatterViewDrop C# (CSharp) 메소드

ScatterViewDrop() 개인적인 메소드

private ScatterViewDrop ( object sender, SurfaceDragDropEventArgs e ) : void
sender object
e SurfaceDragDropEventArgs
리턴 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);
        }