質問: "Item1" }); } } ``` ``` ``` 実際にTreeViewItemのリストをデータソースで使うこと自体ないでしょうが、なぜこんな動きになるのか気になったので質問しました。 TreeViewItemというよりItemsControlの方に原因がありそうな気がしますが... ご存知でしたらぜひ教えてください。
回答: TreeViewItemは System.Windows.Controlsから派生したコントロールだから、一つのTreeViewの子要素にしかなれないのでは? TreeViewItemのプロパティにあるParentItemsControlやParentTreeViewには一つの親しか格納できませんから。 恐らく最後に設定したTreeViewの子要素として表示されるのではないでしょうか?