【发布时间】:2013-08-09 09:50:24
【问题描述】:
我有一个带有弹出控件的 PopUp 窗口。有一个显示此 PopUp 的主窗口。 PopUp 在处理查询后显示数据需要时间。因此,在处理 PopUp 中的数据时,如果我最大化其他窗口,那么 PopUp 也会显示在其他窗口上。
我已将 PopUpWindow.xaml.cs 中 PopUp 窗口的 MainWindow 所有者设为:
this.Owner = Application.Current.MainWindow;
并且我已将 PopUp Window 的“StaysOpen”属性设置为 false。但问题仍然存在。如果其他窗口最大化,如何阻止 PopUp 在其他窗口上显示。
【问题讨论】:
-
问题是什么?
-
如果其他窗口最大化,如何阻止 PopUp 在其他窗口上显示。
-
尝试
Popup将属性Visibility设置为Collapsed。像这样:Visibility="Collapsed"或代码:MyPopup.Visibility = Visibility.Collapsed;。 -
K T - 为什么你只接受了 16 个问题的 4 个答案?为什么你忽略任何 cmets?
-
我已经纠正了我的错误并接受了答案。请不要误解我 MikroDel。