コード例 #1
0
        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;
        }
コード例 #2
0
 public void CloseDbTablesEditor()
 {
     dbTablesEditor.Close();
     dbTablesEditor        = null;
     DbTablesEditorChecked = false;
 }