如何以编程方式获取 Windows Phone 中的实际屏幕尺寸(宽度和高度)?通常我会使用以下内容:How to get screen size on Windows Phone 7 Series
但是 Panorama 控制有点棘手,因为上面的代码给出了PanoramaItem的宽度和高度(不是 Panorama的宽度和高度)。
我有以下创建弹出窗口的代码:
modalPopup = new Popup();
modalPopup.Child = new ModalWait() { MaxWidth = Application.Current.Host.Content.ActualWidth };
modalPopup.IsOpen = true;
结果,我创建了一个宽度为 PanoramaItem 的弹出窗口,这不是电话屏幕的总宽度。有一个右边距没有被弹出窗口覆盖。请看下面的截图:
任何想法如何克服这个右边距并获得实际的手机屏幕尺寸?