我用WPF写了一个程序但是低分辨率它有问题
我该怎么办这个程序在每个决议中都没问题
答案 0 :(得分:5)
我猜你的问题是你的应用程序不适合屏幕。在这种情况下我通常做的是将整个应用程序放在ViewBox
内并将窗口大小设置为动态(即WindowState.Maximized
)
喜欢
<Windows .....>
<ViewBox Stretch="Uniform">
<!-- Put all other UI stuff here. -->
</ViewBox>
</Window>
答案 1 :(得分:0)
您必须做出决定:您希望应用程序使用额外(或更少)屏幕空间做什么?
基本上有3种选择:
根据可用的屏幕空间缩放所有内容。 (ViewBox在这里是个不错的选择)
根据可用的屏幕空间控制尺寸和位置。 (边距和无硬编码尺寸是要走的路)
结合#1和#2(更复杂,但可能会帮助您最好地利用可用空间)
如果您需要更多详细信息帮助,则需要向我们提供更多信息。