public ModelEditorForm(ModelEditorViewController controller, SettingsStorage settingsStorage) : base() { this.settingsStorage = settingsStorage; ((IBarManagerHolder)this).BarManager.MainMenu.Visible = false; var t = new CIIPExtendModelInterfaceAdapter(); //*********************************************************** //here modified modelEditorControl = new ModelEditorControlEx(new DevExpress.ExpressApp.Win.Core.ModelEditor.NodesTree.ModelTreeList(t), settingsStorage); controller.SetControl(modelEditorControl); controller.SetTemplate(this); this.controller = controller; modelEditorControl.Dock = DockStyle.Fill; ((Control)((IViewSiteTemplate)this).ViewSiteControl).Controls.Add(modelEditorControl); if (settingsStorage != null) { new FormStateAndBoundsManager().Load(this, settingsStorage); } Image modelEditorImage = ImageLoader.Instance.GetImageInfo("EditModel").Image; if (modelEditorImage != null) { this.Icon = Icon.FromHandle(new Bitmap(modelEditorImage).GetHicon()); } Text = Title; Disposed += new EventHandler(ModelEditorForm_Disposed); this.controller.LoadSettings(); this.Tag = "testdialog=ModelEditor"; }
protected override object CreateControlCore() { View.Closing += ViewOnClosing; CurrentObject.Changed += CurrentObjectOnChanged; _objectSpace.Committing +=ObjectSpaceOnCommitting; var modelEditorControl = new ModelEditorControl(new NullSettingsStorage()); return modelEditorControl; }
protected override object CreateControlCore() { CurrentObject.Changed += CurrentObjectOnChanged; _objectSpace.Committing += ObjectSpaceOnCommitting; var modelEditorControl = new ModelEditorControl(new SettingsStorageOnRegistry(@"Software\Developer Express\eXpressApp Framework\Model Editor")); modelEditorControl.OnDisposing += modelEditorControl_OnDisposing; return modelEditorControl; }
protected override object CreateControlCore() { CurrentObject.Changed += CurrentObjectOnChanged; _objectSpace.Committing += ObjectSpaceOnCommitting; var modelEditorControl = new ModelEditorControl(new SettingsStorageOnRegistry(@"Software\Developer Express\eXpressApp Framework\Model Editor")); modelEditorControl.OnDisposing += modelEditorControl_OnDisposing; return(modelEditorControl); }