我在我的 Windows 应用商店应用程序中使用了弹出对象,其中子对象设置为页面。但是,当设备像其他页面一样自动旋转时,对话框不会调整大小。同样,如果我关闭对话框(保留 Page 对象),旋转设备并再次显示对话框(新弹出窗口,旧页面),则对话框使用错误的大小。
问问题
172 次
1 回答
1
不幸的是,这就是 Popup 的本质。您应该确保您Popup
是某些Panel
(例如页面的 LayoutGrid Grid
)的子级并处理SizeChanged
其父级的事件以更新Popup
. 如果您正在寻找更好的解决方案,我会研究Callisto 的 Flyout控件。
于 2013-06-07T17:03:30.833 回答