gpt4 book ai didi

c# - 全屏 WPF 应用程序的分辨率

转载 作者:太空宇宙 更新时间:2023-11-03 22:07:07 25 4
gpt4 key购买 nike

正在关注 the guide在这里,我创建了一个全屏 WPF 应用程序。但是我遇到了一个问题:屏幕的各种尺寸和分辨率。例如,我想在屏幕上放几个 Sprite 作为按钮;但它们位于每个屏幕的不同位置,甚至与 XAML 设计器中显示的不同。

我找遍了都没有找到线索。我该如何解决这个问题? (使按钮出现在确切的位置(在中心),更好的是,帮助 xaml 设计人员准确反射(reflect)程序运行时会发生什么)。任何帮助将不胜感激。

更新:我将我的页面定义为 Window 元素内的 Canvas。其实我更喜欢 Canvas,因为我可以轻松地将我的 Sprite 放在任何地方,而不是像网格一样。

最佳答案

通常,您不应在 WPF 中使用像素值。

相反,您应该将内容布局在 <Grid> 中s 带有行和列,它会自动扩展以填满屏幕(基于对齐方式和行/列定义)。

关于c# - 全屏 WPF 应用程序的分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8032376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com