public void CloseWidget(WidgetControl widget)
        {
            if (WidgetsViewModels.Remove(widget.ViewModel))
            {
                /*var index = View.WidgetsPanel.Children.IndexOf(widget);
                 * var dropholder = View.WidgetsPanel.Children[index - 1];
                 * View.WidgetsPanel.Children.Remove(widget);
                 * View.WidgetsPanel.Children.Remove(dropholder);*/
                var index = View.WidgetsPanel.IndexOf(widget);
                View.WidgetsPanel.RemoveElement(widget);
#if alldbg || dbg
                DumpWidgetsPanelChildren();
#endif
            }
        }