private void treeItem_TreeViewItemCheckChanged(object sender, TreeViewItemCheckChangedEventArgs e) { try { var item = sender as PNTreeItem; if (item == null || e.ParentTreeView == null) return; switch (e.ParentTreeView.Name) { case "tvwMain": if (e.State) _HiddenLists[MenuType.Main].Item1.Remove(item.Key); else _HiddenLists[MenuType.Main].Item1.Add(item.Key); break; case "tvwNote": if (e.State) _HiddenLists[MenuType.Note].Item1.Remove(item.Key); else _HiddenLists[MenuType.Note].Item1.Add(item.Key); break; case "tvwEdit": if (e.State) _HiddenLists[MenuType.Edit].Item1.Remove(item.Key); else _HiddenLists[MenuType.Edit].Item1.Add(item.Key); break; case "tvwCP": if (e.State) _HiddenLists[MenuType.ControlPanel].Item1.Remove(item.Key); else _HiddenLists[MenuType.ControlPanel].Item1.Add(item.Key); break; } } catch (Exception ex) { PNStatic.LogException(ex); } }
private void treeItem_TreeViewItemCheckChanged(object sender, TreeViewItemCheckChangedEventArgs e) { try { var item = sender as PNTreeItem; if (item == null || e.ParentTreeView == null) { return; } switch (e.ParentTreeView.Name) { case "tvwMain": if (e.State) { _HiddenLists[MenuType.Main].Item1.Remove(item.Key); } else { _HiddenLists[MenuType.Main].Item1.Add(item.Key); } break; case "tvwNote": if (e.State) { _HiddenLists[MenuType.Note].Item1.Remove(item.Key); } else { _HiddenLists[MenuType.Note].Item1.Add(item.Key); } break; case "tvwEdit": if (e.State) { _HiddenLists[MenuType.Edit].Item1.Remove(item.Key); } else { _HiddenLists[MenuType.Edit].Item1.Add(item.Key); } break; case "tvwCP": if (e.State) { _HiddenLists[MenuType.ControlPanel].Item1.Remove(item.Key); } else { _HiddenLists[MenuType.ControlPanel].Item1.Add(item.Key); } break; } } catch (Exception ex) { PNStatic.LogException(ex); } }