public EditorWindow(object objectToEdit, WpfEditorSettings settings, IWpfEditor editor) { _objectToEdit = objectToEdit; _editor = editor; InitializeComponent(); ApplySettings(settings); UpdateUI(); }
public void ApplySettings(WpfEditorSettings settings) { _settings = settings; Width = _settings.Width; Height = _settings.Height; Title = _settings.Title; Margin = _settings.Margin; }
public EditorWindow(object objectToEdit, WpfEditorSettings settings) { _objectToEdit = objectToEdit; InitializeComponent(); ApplySettings(settings); var editor = new WpfEditor(settings); editor.SaveClicked += Editor_SaveClicked; _editor = editor; UpdateUI(); }
public ControlResolver(IMemberResolver memberResolver, WpfEditorSettings settings) { _memberResolver = memberResolver; _settings = settings; }
public WpfEditor(WpfEditorSettings settings, IMemberResolver memberResolver) { _memberResolver = memberResolver; _controlResolver = new ControlResolver(_memberResolver, settings); _settings = settings; }