使用WPF将字体大小与窗口大小相关联?

时间:2010-01-15 13:55:06

标签: wpf window font-size

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

2 个答案:

答案 0 :(得分:11)

将文字换入Viewbox

<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
    <Viewbox>
        <TextBlock Text="Sizes to fit!"/>
    </Viewbox>
</Window>

答案 1 :(得分:2)

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

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

- edit-- 刚刚搜索了Google并找到了this result,这可能是你想要的。