我有ShellModule和AModule。 在壳牌视图的ShellModule中我写了
<interactivity:InteractionRequestTrigger SourceObject={Binding ExitRequest, Mode=OneWay}">
<interactivity:PopupWindowAction>
<interactivity:PopUpWindowAction.WindowContent>
<ContentControl interactivity:RegionManager.RegionName="ExitDialogRegion"/>
</interactivity:PopUpWindowAction.WindowContent>
</interactivity:PopupWindowAction>
</interactivity:InteractionRequestTrigger>
但是在RegionManager的AModule的Initialize()中,&#34; ExitDialogRegion&#34;不存在,所以我不能添加视图到区域。
问题: 我如何在Shell视图中使用PopupWindowAction中另一个模块的view \ viewModel?
答案 0 :(得分:0)
该区域不存在,因为ContentControl不是可视树的一部分,因此附加属性不会使用区域管理器注册该区域。您可以尝试创建区域并将其分配给代码隐藏,但如果您需要更动态的行为,我实际上建议您使用对话框服务。