我为一个流畅的RibbonTabItem
提供了一个区域适配器,我希望它一次只显示一个RibbonGroupBox
。我希望这能做到这一点:
protected override IRegion CreateRegion()
{
return new SingleActiveRegion();
}
但它无法正常工作(即每当我将区域导航到新视图时,我都会获得其他新视图),除非我将视图设为IRegionMemberLifetime
并且从false
返回KeepAlive
。
问题:我错过了什么?如何在添加新视图之前创建一个始终清除其ViewsCollection
的区域?