void dashboardEdit_Execute(object sender, SimpleActionExecuteEventArgs e) { using (var form = new DashboardDesignerForm()) { new XPObjectSpaceAwareControlInitializer(form, Application); form.LoadTemplate(View.CurrentObject as IDashboardDefinition); form.ShowDialog(); } }
void dashboardEdit_Execute(object sender, SimpleActionExecuteEventArgs e) { using (var form = new DashboardDesignerForm { ObjectSpace = ObjectSpace }) { form.LoadTemplate(((IDashboardDefinition)View.CurrentObject), Application); form.ShowDialog(); if (View is ListView) ObjectSpace.CommitChanges(); } }