问题wpf程序在不同的分辨率

时间:2011-05-30 07:04:05

标签: wpf

我用WPF写了一个程序但是低分辨率它有问题

我该怎么办这个程序在每个决议中都没问题

2 个答案:

答案 0 :(得分:5)

我猜你的问题是你的应用程序不适合屏幕。在这种情况下我通常做的是将整个应用程序放在ViewBox内并将窗口大小设置为动态(即WindowState.Maximized

喜欢

<Windows .....>
    <ViewBox Stretch="Uniform">
        <!-- Put all other UI stuff here. -->
    </ViewBox>
</Window>

答案 1 :(得分:0)

您必须做出决定:您希望应用程序使用额外(或更少)屏幕空间做什么?

基本上有3种选择:

  1. 根据可用的屏幕空间缩放所有内容。 (ViewBox在这里是个不错的选择)

  2. 根据可用的屏幕空间控制尺寸和位置。 (边距和无硬编码尺寸是要走的路)

  3. 结合#1和#2(更复杂,但可能会帮助您最好地利用可用空间)

  4. 如果您需要更多详细信息帮助,则需要向我们提供更多信息。