Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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);
            }
        }