private void menuEncryption_Click(object sender, RoutedEventArgs e) { EncryptionSettings es = new EncryptionSettings(); bool?res = es.ShowDialog(); if (res.HasValue) { if (res.Value) { List <ObjectsDocument> list = new List <ObjectsDocument>(); foreach (DocumentContent doc in dockingManager1.Documents) { ObjectsDocument d = doc as ObjectsDocument; if (d != null) { list.Add(d); } } foreach (DocumentContent doc in list) { doc.Close(); } treeView1.Items.Clear(); } } }
void uco_OpenObjects(object sender, MetaEventArgs e) { ObjectsDocument uco = new ObjectsDocument(); uco.Initialize(e.mType, siaqodb, siaqodbList, e.oids); uco.OpenObjects += new EventHandler <MetaEventArgs>(uco_OpenObjects); uco.Title = e.mType.Name; SetDefaultSettings(uco); uco.Show(this.dockingManager1); uco.Activate(); btnExecute.IsEnabled = false; menuExecute.IsEnabled = false; btnSave.IsEnabled = false; menuSave.IsEnabled = false; menuSaveAs.IsEnabled = false; }
private void LoadObjects() { TreeViewItem item = treeView1.SelectedItem as TreeViewItem; if (item != null) { MetaType mt = item.Tag as MetaType; if (mt != null) { ObjectsDocument uco = new ObjectsDocument(); uco.Initialize(mt, siaqodb, siaqodbList); uco.OpenObjects += new EventHandler <MetaEventArgs>(uco_OpenObjects); uco.Title = mt.Name; SetDefaultSettings(uco); uco.Show(this.dockingManager1); uco.Activate(); btnExecute.IsEnabled = false; menuExecute.IsEnabled = false; btnSave.IsEnabled = false; menuSave.IsEnabled = false; menuSaveAs.IsEnabled = false; } } }