我正在编写一个Windows Universal应用程序,需要一种方法来获得窗口的高度。我找到了Window.Bound,但Bound变量是非静态的。因此,我需要知道创建的默认Window对象,即它是否存在且是公共的。
如果我无法访问此内容,那么我可以通过另一种方式获得窗口的高度?
答案 0 :(得分:8)
您可以使用Window
访问相应的Window.Current
,然后您就可以获得相应的尺寸。
您也可以尝试访问rootFrame
并从中获取大小:
((Frame)Window.Current.Content).ActualHeight
和
((Frame)Window.Current.Content).ActualWidth