0

在我的应用程序中,我制作了大小为 Grid Width="1300.441" Height="80" 的网格,它在此分辨率下工作。但是当我将分辨率更改为 1152 宽度时,四分之一的应用程序退出桌面。我怎样才能避免这种情况?我想以所有分辨率显示整页。请帮助我

4

2 回答 2

0

在 WPF 中,像素大小为 1/96 英寸。没有其他解决办法。您的内容似乎是 13.54626 英寸宽。我的猜测是这是一个 XPS 文档或光栅或什么的?在这种情况下,没有办法在不裁剪和需要滚动的情况下以 1152 像素 100% 显示整个内容。

于 2010-01-01T05:53:15.287 回答
0

您可以将网格放置在一个ViewBox元素内,它会将所有内容缩小到您需要的任何分辨率。

<ViewBox Width="1000">
    <Grid Width="1300.441">
    ...
    </Grid>
</ViewBox>
于 2010-01-01T06:26:12.713 回答