测量控件的最大字体大小

时间:2012-03-07 05:03:40

标签: wpf

假设我在屏幕上有5个文本块,每个块都有相同的大小。

我还有5个要显示的项目(长度各不相同)

  • 10
  • 100
  • 1111
  • 99
  • 9192

WPF是否有办法计算可用于文本块的最大FontSize,以便所有文本都适合它的相应文本块,但所有字体都是相同的?

1 个答案:

答案 0 :(得分:1)

使用视窗

        <Viewbox>
            <StackPanel>
                <TextBlock Text="10"/>
                <TextBlock Text="100"/>
                <TextBlock Text="1111"/>
            </StackPanel>
        </Viewbox>

然后,无论字体大小如何,视图框内的所有内容都将缩放以适合视图框的可用大小。