public void ToggleDbTablesEditor(bool toggle) { if (dbTablesEditor == null) { dbTablesEditor = managerCollection.GetService <DbTablesEditorVM>(); dbTablesEditor.EntryEditorOpener = OpenEntryEditor; InitDbTablesEditorAction?.Invoke(dbTablesEditor); dbTablesEditor.DbTableEditor.SetModel(dbTablesEditor.DbTableSelector.CurrentTableName); dbTablesEditor.PropertyChanged += (s, a) => { if (Equals(a.PropertyName, "IsHidden")) { DbTablesEditorChecked = !dbTablesEditor.IsHidden; } }; } dbTablesEditor.IsHidden = !toggle; }
public void CloseDbTablesEditor() { dbTablesEditor.Close(); dbTablesEditor = null; DbTablesEditorChecked = false; }