private ILPanelEditor(ILPanel ilPanel, IPanelEditor editor = null) { this.ilPanel = ilPanel; this.editor = editor ?? new PanelEditorForm(this); this.editor.PropertyChanged += (o, args) => { OnPropertyChanged(args.PropertyName); ilPanel.Configure(); ilPanel.Refresh(); }; ilPanel.Scene.Add(this); }