WPF PRISM RegisterViewWithRegion TreeViewItem

时间:2018-10-07 09:35:56

标签: prism region

我想使用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。

请问有人可以帮忙吗?

0 个答案:

没有答案