8

是否有可能,如果我缩小窗口,FontSize 会变小,如果我放大窗口,FontSize 会变大吗?

4

2 回答 2

11

将文本包裹在Viewbox.

<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
    <Viewbox>
        <TextBlock Text="Sizes to fit!"/>
    </Viewbox>
</Window>
于 2010-01-15T13:59:39.293 回答
2

我从未尝试过,但我想您可以通过转换器方法将文本的字体大小属性绑定到窗口大小。我不会尝试直接绑定,因为那样疯狂。

另一种选择是处理窗口调整大小事件并手动将字体大小发送到每个控件......

--edit-- 刚刚搜索了谷歌,找到了这个结果,这可能是你想要的。

于 2010-01-15T13:57:57.630 回答