是否有任何弹出属性,我们可以调暗窗口应用程序。 在metro应用程序中没有可用的Child Window控件,因此使用 弹出窗口代替它,但弹出窗口中的问题是它打开时的问题 用户仍然可以与窗口应用程序上的其他控件进行交互。
So is there an workaround to make the window app dim when pop is open.
答案 0 :(得分:1)
我不确定你想要做什么。您可以将Border作为弹出Background属性的弹出窗口的第一个子节点。因此,如果指定非空背景(例如透明),弹出窗口将捕获每个交互。
答案 1 :(得分:0)
听起来你想要MessageDialog课程。弹出窗口是非模态的,让用户只需单击它即可关闭它。 MessageDialog是一个常规模式弹出窗口,在显示时不允许用户与应用程序的其余部分进行交互。
答案 2 :(得分:0)
如果你真的坚持使用弹出控件,这里有一个简单的解决方法:
让弹出窗口使用所有屏幕(使用网格或边框),然后将背景设置为黑色,不透明度为0.1(或您认为合适的任何其他颜色,这是为了给出“暗淡”效果),然后在此内部弹出窗口,放置另一个容器,其中包含您想要充当“真实”弹出窗口的大小和边距。
由于弹出窗口占据整个屏幕,因此会阻止用户点击屏幕中的任何位置。