TreeView は、ノードを構築するためにアイテムのコレクションを想定しています。これは明らかに正しい方法であり、自明です。
ツリービューを単一のオブジェクトにバインドすることは、そのオブジェクトがそれ自体をコレクションとして公開する場合にのみ機能します。たとえばIEnumerable
、ツリービューが実装を使用しIEnumerable
てデータを埋める方法を実装します。
あるいは、オブジェクトに対してコレクションにバインドすることもできます。
<TreeView ItemsSource="{Binding object.SomeCollection}" />