Popup 的 横屏支持
1.关于Popup Landscape的问题
添加Popup的一般用法如下,
_popUp = new Popup
{
Height = 480,
Width = 800,
};
ShareControl sc = new ShareControl();
sc.Height = 480;
sc.Width = 800;
sc.TypeSelected = (p) =>
{
DoShare(p);
};
_popUp.Child = sc;
_popUp.IsOpen = true;
但是这种效果下,不论界面怎样,都会以竖屏的形式出现,如果要支持横屏,那么需要加上一段话
layout.Children.Add(_popUp);
原因是这样可以让Pop成为界面Visual Tree的子元素,然后继承Page 的样式,
参考:http://social.msdn.microsoft.com/forums/en-us/wpdevelop/thread/54a75f0a-4946-467e-9ba5-7c955cd3528c

浙公网安备 33010602011771号