Tag: prism 2

WPF和棱镜视图叠加

我需要一些帮助,使用棱镜框架覆盖视图。它比这更复杂,所以让我解释一下。我也可能过度思考这个:D 我有shell(wpf窗口),我在模块中有2个视图(A和B – 两个用户控件)。 当shell加载时,它加载视图A.在视图A上我有一个按钮,用于“弹出”视图B以进行某些用户输入。 所以我自然会想到某种模态窗口/控件,甚至可能是一个弹出窗口。 然而我面对弹出窗口的问题是,当我移动shell时,弹出窗口仍然是固定的,它不会阻止视图A中的事件。我已经尝试禁用视图A来停止被触发的事件,我也尝试使用一个来获取视图B随shell移动。 只有canvas可以工作,但我现在需要一种方法来阻止它’。 无论如何,我可以用棱镜将视图覆盖在另一个视图的顶部吗? 或者其他人如何用prism和wpf创建模态弹出窗口? 任何建议或指示将不胜感激。