0

是否有任何弹出属性,我们可以在其中调暗窗口应用程序。与 Metro 应用程序一样,没有可用的子窗口控件,因此使用弹出窗口代替它,但弹出窗口中的问题是,当它打开时,用户仍然可以与窗口应用程序上的其他控件进行交互。

So is there an workaround to make the window app dim when pop is open.
4

3 回答 3

1

我不确定你想做什么。您可以将 Border 作为公开 Background 属性的弹出窗口的第一个子项。因此,如果您指定一个非空背景(例如透明),弹出窗口将捕获每个交互。

于 2012-10-01T10:22:28.997 回答
0

听起来您想要MessageDialog类。弹出窗口是非模态的,让用户只需点击离开它即可关闭它。MessageDialog 是一个常规的模式弹出窗口,在显示时不会让用户与应用程序的其余部分进行交互。

于 2012-10-02T01:56:55.603 回答
0

如果您真的坚持使用弹出控件,这里有一个简单的解决方法:

使弹出窗口使用整个屏幕(使用网格或边框),然后将该背景设置为黑色,不透明度为 0.1(或您认为合适的任何其他颜色,这是为了提供“暗淡”效果),然后在此弹出窗口中,放置另一个具有您想要充当“真实”弹出窗口的大小和边距的容器。

因为弹出窗口占据了整个屏幕,所以它会阻止用户点击屏幕上的任何地方。

于 2012-10-17T18:18:24.417 回答