c# - 获取窗口大小

标签 c# windows xaml uwp

我正在编写 Windows 通用应用程序,需要一种获取窗口高度的方法。我找到了 Window.Bound ,但绑定(bind)变量是非静态的。因此,我需要知道创建的默认 Window 对象,即它是否存在并且是公共(public)的。

如果我无法访问它,还有什么方法可以获取窗口的高度?

最佳答案

您可以使用 Window.Current 访问相应的 Window 并在那里获取大小。 您还可以尝试访问 rootFrame 并从中获取大小:

((Frame)Window.Current.Content).ActualHeight

((Frame)Window.Current.Content).ActualWidth

关于c# - 获取窗口大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40565599/

相关文章:

c# - 如何在 .Net Core 中要求非匿名用户?

c# - 动态控件不显示

windows - 批处理文件注释不一致

wpf - 如何在设计模式下从 ObjectDataProvider 获取 “null”?

c# - 在 WPF 中创建键绑定(bind)

c# - 防止多次触发 keydown 事件 C#

c# 检查键是否存在于字典中然后传递它的值

windows - CStatic::GetWindow() 不返回当前控件的窗口

windows - 如何将 Erlang 程序编译成独立的 Windows 可执行文件?

visual-studio - 添加待办事项 : into XAML so that is shows on my task list in visual studio