我想使用WPF和PRISM 6(C#)构建可扩展的TreeView。
因此,我使用了PRISM中的通用TreeView和RegionManager。
<TreeView prism:RegionManager.RegionName="myTreeView">
下一步是将TreeViewItem注册到TreeView
regionManager.RegisterViewWithRegion( "myTreeView" , typeof(MyFirstTreeViewItem) )
直到现在,一切正常。
MyFirstTreeViewItem对象本身用作区域:
<MyFirstTreeViewItem prism:RegionManager.RegionName="firstTreeViewItem" />
但是当我现在尝试将第二个TreeViewItem注入第一个TreeViewItem时,第二个TreeViewItem将永远不可见。
regionManager.RegisterViewWithRegion( "firstTreeViewItem" , typeof(MySecondTreeViewItem) )
没有引发异常。一切正常,除此之外,我看不到MySecondTreeViewItem。
请问有人可以帮忙吗?