Пример #1
0
 private void TreeChildAllCheck(TreeListNodes nodes)
 {
     if (nodes.Count == 0)
     {
         (MimicNodeTree.GetDataRecordByNode(nodes.ParentNode) as MimicTreeNode).Active = nodes.ParentNode.Checked;
         return;
     }
     foreach (TreeListNode node in nodes)
     {
         node.Checked = nodes.ParentNode.Checked;
         TreeChildAllCheck(node.Nodes);
     }
 }
Пример #2
0
        private void MimicNodeTree_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e)
        {
            MimicTreeNode mimicNode = MimicNodeTree.GetDataRecordByNode(e.Node) as MimicTreeNode;

            if (mimicNode.ThisNode.NodeType == 300)
            {
                ChannelConfig channel = new ChannelConfig(mimicNode);
                BaseConfig.Channel            = channel;
                CheckList_Bandpass.DataSource = channel.BandpassArr.Where(x => x.Visible);
            }
            else
            {
                CheckList_Bandpass.DataSource = null;
            }
        }