/// <summary> /// 树节点的预绑定事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void treeMenu_PreNodeDataBound(object sender, TreePreNodeEventArgs e) { /* * // 如果仅显示最新示例 * if (showOnlyNew) * { * string isNewHtml = GetIsNewHtml(e.XmlNode); * if (String.IsNullOrEmpty(isNewHtml)) * { * e.Cancelled = true; * } * } * * // 更新示例总数 * if (e.XmlNode.ChildNodes.Count == 0) * { * examplesCount++; * } */ // 是否叶子节点 bool isLeaf = e.XmlNode.ChildNodes.Count == 0; XmlAttribute removedAttr = e.XmlNode.Attributes["Removed"]; if (removedAttr != null) { e.Cancelled = true; } if (isLeaf && !e.Cancelled) { _examplesCount++; } }
/// <summary> /// 树节点的预绑定事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void treeMenu_PreNodeDataBound(object sender, TreePreNodeEventArgs e) { // 是否叶子节点 bool isLeaf = e.XmlNode.ChildNodes.Count == 0; XmlAttribute removedAttr = e.XmlNode.Attributes["Removed"]; if (removedAttr != null) { e.Cancelled = true; } }
/// <summary> /// 树节点的预绑定事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void treeMenu_PreNodeDataBound(object sender, TreePreNodeEventArgs e) { // 如果仅显示最新示例 if (showOnlyNew) { string isNewHtml = GetIsNewHtml(e.XmlNode); if (String.IsNullOrEmpty(isNewHtml)) { e.Cancelled = true; } } // 更新示例总数 if (e.XmlNode.ChildNodes.Count == 0) { examplesCount++; } }