0

我在 wpf 窗口中有一个用户控件。在 usercontrol 中,我将所有控件都放在了 viewbox 中,这样如果用户调整窗口大小,它不会影响 usercontrol 的缩放。

<Viewbox >
<Grid>
    <Grid.RowDefinitions>
        <RowDefinition/>
        <RowDefinition/>
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition/>
        <ColumnDefinition/>
    </Grid.ColumnDefinitions>
 ---------------------------
 ---------------------------
</Grid>
    </Viewbox>

在第一张图片中,当窗口未最大化时,用户控件控件如下所示,即小而模糊。控件的大小不是恒定的。

在此处输入图像描述

如果用户最大化窗口,用户控件如下所示:

在此处输入图像描述

请建议如何解决这个问题?

谢谢

4

1 回答 1

0

看看这个: Viewbox 内的 TextBlock - 奇怪的渲染

并尝试TextOptions.TextFormattingMode在 Viewbox 上使用值(假设屏幕截图中的控件呈现为带有字体的文本,而不是位图图像。

于 2013-03-09T10:00:23.833 回答