フラット構造を階層構造に変換する必要があります。私のアーキテクチャは次のとおりです。
各アイテムのレベルと親を取得し、この構造を観察可能なコレクションに追加して、xaml にメニュー コントロールをロードしたいと考えています。
=======
アイテム1
--Childitem1
--ChildItem2
アイテム2
--ChildItem3
----------ChildItem7
--ChildItem4
----------ChildItem8
アイテム3
--ChildItem5
--ChildItem6
---------------ChildItem9
C#でこれを行う簡単な方法は何ですか?