【发布时间】:2011-01-29 11:13:22
【问题描述】:
我需要一些帮助来使用 prism 框架覆盖视图。它比这更复杂一些,所以让我解释一下。我也可能想多了 :D
我有外壳(wpf 窗口),并且我在一个模块中有 2 个视图(A 和 B - 两个用户控件)。 当外壳加载时,它会加载视图 A。在视图 A 上,我有一个“弹出”视图 B 的按钮 对于一些用户输入。所以很自然地我会想到某种模式窗口/控件,甚至可能是一个弹出窗口。但是我面临的弹出窗口的问题是,当我移动外壳时,弹出窗口保持固定并且它不会阻止视图 A 中的事件。我尝试禁用视图 A 以停止触发事件,并且我也尝试使用让视图 B 随外壳移动。只有画布有效,但我现在需要一种方法来阻止它。无论如何我可以用棱镜将一个视图覆盖在另一个视图之上吗?或者其他人如何使用 prism 和 wpf 创建模态弹出窗口?任何建议或指针将不胜感激。
【问题讨论】:
标签: c# wpf modal-dialog prism-2