以编程方式激活Infragistics XamDataTree中的节点
我正在使用Infragistics NetAdvantage for Win Client 2010第3卷 我制作了一个WPF用户控件,它使用XamDataTree控件显示一些嵌套项。 树节点从绑定的可观察项集合加载:以编程方式激活Infragistics XamDataTree中的节点,tree,infragistics,Tree,Infragistics,我正在使用Infragistics NetAdvantage for Win Client 2010第3卷 我制作了一个WPF用户控件,它使用XamDataTree控件显示一些嵌套项。 树节点从绑定的可观察项集合加载: MenuNode menuTree = getMenuTree(true); ObservableCollection<MenuNode> menuNodes = menuTree.children;
MenuNode menuTree = getMenuTree(true);
ObservableCollection<MenuNode> menuNodes = menuTree.children;
this.treeFP.ItemsSource = menuNodes;
然后,我以这种方式调用此方法:
selectNode(theTree.Nodes, "KEYTOSELECT");
原来tree.Nodes集合是空的!为什么?
可能是因为源项已绑定?如果此行为正确(?),是否有其他方法激活单个节点?这是树节点异步加载的问题。方法“selectNode”必须从树加载的事件处理程序中调用,并且它可以工作
这里有一个更详细的答案:。您应该尝试在XamDataTree论坛上发布以下内容:
selectNode(theTree.Nodes, "KEYTOSELECT");