Ejemplo n.º 1
0
        /// <summary>
        /// 树节点的绑定后事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void treeMenu_NodeDataBound(object sender, FineUIPro.TreeNodeEventArgs e)
        {
            // 是否叶子节点
            bool isLeaf = e.XmlNode.ChildNodes.Count == 0;

            string isNewHtml = GetIsNewHtml(e.XmlNode);

            if (!String.IsNullOrEmpty(isNewHtml))
            {
                e.Node.Text += isNewHtml;
            }

            if (isLeaf)
            {
                // 设置节点的提示信息
                e.Node.ToolTip = e.Node.Text;
            }

            // 如果仅显示最新示例,或者存在搜索文本
            if (_showOnlyNew || !String.IsNullOrEmpty(_searchText))
            {
                e.Node.Expanded = true;
            }
        }
Ejemplo n.º 2
0
 protected void TreeDic_NodeExpand(object sender, FineUIPro.TreeNodeEventArgs e)
 {
     TreeDic.SelectedNodeID = e.Node.NodeID;
     InitFrom(e.Node.NodeID);
 }