更改按钮上的字体大小

更改按钮上的字体大小

问题描述:

窗体上的WPF有一个按钮,当按钮调整窗体大小时会改变大小。调整按钮大小时,如何更改按钮上的字体大小?更改按钮上的字体大小

将文本置于ViewBox中的TextBlock中。

<Button> 
    <Viewbox> 
     <TextBlock>Text</TextBlock> 
    </Viewbox> 
</Button> 

然后给ViewBox添加一些边距。 您可以根据需要调整Stretch和StretchDirection(即,您想让文本垂直拉伸,还是希望比例保持不变?)。默认拉伸是Uniform,这可能是你想要的。

+0

我不会使用Viewbox进行字体大小更改。一些字体模糊。 – Arseny 2011-06-07 10:13:06

+0

看起来很好(在.NET 4中)。在调整大小的时候有点模糊,但是很好地稳定下来。 – Ray 2011-06-07 10:20:31