/// <summary> /// 提供树型列表控件的绑定。 /// </summary> /// <param name="treeListCtl"></param> /// <param name="bindingSource"></param> public virtual void CreateTreeListViewDataBinding(MB.XWinLib.XtraTreeList.TreeListEx treeListCtl, MB.WinBase.Binding.BindingSourceEx bindingSource) { _TreeListCtl = treeListCtl; _TreeListDataBinding.CreateDataBinding(treeListCtl, bindingSource, this.UIRuleXmlConfigInfo.GetDefaultColumns(), this.UIRuleXmlConfigInfo.ColumnsCfgEdit, TreeViewCfg, false); }
/// <summary> /// 刷新控件的数据。 /// </summary> /// <param name="treeListCtl"></param> /// <param name="lstData"></param> public void RefreshTreeListData(MB.XWinLib.XtraTreeList.TreeListEx treeListCtl, IList lstData) { _TreeListDataBinding.RefreshTreeListData(treeListCtl, lstData); }
//public virtual void SetTreeNodeStateImage(DevExpress.XtraTreeList.GetStateImageEventArgs e) { // // e.NodeImageIndex = e.Node.Selected ? 1 : 0; //} /// <summary> /// 格式化树型节点。 /// </summary> /// <param name="treeListCtl"></param> /// <param name="treeNode"></param> public virtual void FormatTreeListNode(MB.XWinLib.XtraTreeList.TreeListEx treeListCtl, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs args) { // }