@King A.Majidをコーディングする際に決してあきらめない、uはそれを仲間が好き願っています私はあなたの論理が正しいとは思わない。パラメータ "RadTreeNode n"はどうですか?
私の方法は、以下のようにただ単純です:あなたはそれが最高のレベルではないことを確認する(上の親を見つけることである)ノードを確認する必要があります
public RadTreeNode CwGetTreeNodeTopParent(RadTreeNode nodeToFindTopParent)
{
var parentNode = nodeToFindTopParent.ParentNode;
if (parentNode.Level == 0)
return parentNode;
parentNode = CwGetTreeNodeTopParent(parentNode);
return parentNode;
}
。
Egは、私たちはselectedNodeのためのトップの親を見つけたい:
if(selectedNode.Level != 0)
{
var topParent = CwGetTreeNodeTopParent(selectedNode);
//To do something here.
}