2011-06-09 71 views
0

我正在使用Infragistics NetAdvantage for Win Client 2010 Vol。 3.以編程方式激活Infragistics中的節點XamDataTree

我做了一個WPF用戶控件,顯示了一些使用XamDataTree控件的嵌套項目。 樹結點從綁定可觀測項目集裝:

  MenuNode menuTree = getMenuTree(true); 
      ObservableCollection<MenuNode> menuNodes = menuTree.children; 
      this.treeFP.ItemsSource = menuNodes; 

我找不到激活基於特定屬性節點的適地適樹的方法(如鑰匙?)。所以,我創建了一個貫穿整個樹循環的方法,直到找到正確的節點激活:

  void selectNode(XamDataTreeNodesCollection nodes, string nodeKey) 

我當時叫這樣這個方法:

  selectNode(theTree.Nodes, "KEYTOSELECT"); 

原來theTree。節點集合是空的!爲什麼? 可能因爲物品來源被綁定了?如果這種行爲正確(?),是否有另一種激活單個節點的方法?

+0

您應該嘗試在XamDataTree的論壇上發帖:http://forums.infragistics.com/forums/478.aspx – 2011-06-09 18:44:06

回答