ICSharpCode.WpfDesign.Designer.Services.CreateComponentTool.designPanel_Drop C# (CSharp) Method

designPanel_Drop() private method

private designPanel_Drop ( object sender, System.Windows.DragEventArgs e ) : void
sender object
e System.Windows.DragEventArgs
return void
        void designPanel_Drop(object sender, DragEventArgs e)
        {
            try {
                if (moveLogic != null) {
                    moveLogic.Stop();
                    if (moveLogic.ClickedOn.Services.Tool.CurrentTool is CreateComponentTool) {
                        moveLogic.ClickedOn.Services.Tool.CurrentTool = moveLogic.ClickedOn.Services.Tool.PointerTool;
                    }
                    moveLogic.DesignPanel.IsAdornerLayerHitTestVisible = true;
                    moveLogic = null;
                    changeGroup.Commit();

                    e.Handled = true;
                }
            } catch (Exception x) {
                DragDropExceptionHandler.RaiseUnhandledException(x);
            }
        }