在我的应用程序中,我正在通过
调用PopUpPopup pop = new Popup;
然后我添加这个:: pop.child(page);
,其中“page”是XAML页面的实例,类型为 ChildWindow 。
现在,当弹出窗口显示在我的主页上时,它就像我想要的那样变为非模态!
但问题是,弹出窗口不能通过主页面拖动。我知道弹出窗口出现在浏览器中托管的Silverlight控件的边界内。这不是一个真正的窗口。但是我的弹出窗口仍然在其边界内不可拖动..
我错过了一些定义弹出控件的可拖动区域的声明,还是需要配置的ChildWindow?
答案 0 :(得分:1)
为了解决此问题,我必须删除Height
的固定Width
和ChildWindow
属性,并使用MaxHeight
和MaxWidth
值并设置它们的值为4000.现在,弹出窗口中的ChildWindow
在整个Silverlight应用程序中完全可以拖动。