按钮没有根据屏幕分辨率更改其大小

时间:2013-10-24 15:57:46

标签: c# xaml windows-store-apps

如何让我的Windows Store App在大分辨率下看起来很棒?例如一个按钮 - 如何根据分辨率更改其字体大小?如果我在13上查看我的应用程序“按钮看起来没问题,但如果我在27”显示屏上查看它看起来非常非常小。是不是要在Windows商店应用程序框架中使用按钮,textBlock等来调整屏幕分辨率?

2 个答案:

答案 0 :(得分:2)

设置StretchDirection="Both"& StretchProperty="Fill"

中的ViewBox

答案 1 :(得分:1)

这是基于DPI的屏幕缩放的结果......这使得您的按钮在两个显示器上具有相同的物理尺寸,但完全忽略了用户坐在/站立得更接近于另一个的事实。也许有一天我们会有一个非愚蠢的缩放方案,它基于对角。

大幅面显示器已经有更大的像素,我建议您只需在应用程序中选择不显示缩放。 (但要尊重全局系统字体大小设置)

我不确定XAML(WPF)中的退出设置是什么,但在WinForms中,我将更改AutoScaleMode属性。