void compVM_ReportDragEvent(object sender, DragEventArgs e)
        {
            ComponentViewModelDragEventHandler handler = this.ReportDragEvent;

            if (handler != null)
            {
                handler(this, e);
            }
        }
        public void DoDragDrop(double x, double y)
        {
            ComponentViewModelDragEventHandler handler = this.ReportDragEvent;

            if (handler != null)
            {
                handler(this, new DragEventArgs(x, y, component));
            }
        }