次のようなクラスから作成されたオブジェクト階層があります。
public class MyTreeItem
{
public MyTreeItem Parent{get;set}
public IList<MyTreeItem> Children{get;set;}
public string Description{get;set;}
//Other properties.
}
MyTreeItem次のような s のオブジェクト ツリーがあるとします。
A
/ \
B C
/\ \
D E F
私のプログラムでは、DB クエリから上記の階層にあるオブジェクトを取得します。このアイテムは、ツリーの 2 番目または 3 番目のレベルに属します (B, C, D, E or Fこの場合)。プロパティを使用して、取得したオブジェクトのフル ツリー パスを表示したいParent(Windows エクスプローラーでのパスの表示のようなもの)。アイテムを選択したとするとB、パスは のように表示されA -> Bます。を選択した場合E、パスは になりますA -> B -> E。これを XAML で行う方法はありますか?