public void LoadExternalWidget(string file, int row = 0, int column = 0)
        {
            if (!File.Exists(file))
            {
                return;
            }
            var w = new WidgetProxy(file);

            if (w.HasErrors)
            {
                return;
            }
            Widgets.Add(w);
            w.Row    = row;
            w.Column = column;
            w.Load();
            if (WidgetLoaded != null)
            {
                WidgetLoaded(w);
            }
        }
 public void LoadExternalWidget(string file, int row = 0, int column = 0)
 {
     if (!File.Exists(file))
         return;
     var w = new WidgetProxy(file);
     if (w.HasErrors)
         return;
     Widgets.Add(w);
     w.Row = row;
     w.Column = column;
     w.Load();
     if (WidgetLoaded != null)
         WidgetLoaded(w);
 }