Exemple #1
0
        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;
 }
Exemple #4
0
        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);
        }