我正在开发Windows 8商店应用程序,我们知道显示尺寸非常不同,因此所有元素都具有可伸缩的设置,因此如果显示的是小元素(图片,图表等)较小,如果显示很大 - 更大。
除TextBlocks(标签)外,所有功能都完美无缺:
TextBlock元素本身也被拉伸,但FontSize保持不变,我注意到没有属性可以改变字体大小以适应TextBlock。
有没有办法更改TextBlock的FontSize以适应容器?很好的例子是
答案 0 :(得分:18)
尝试将控件内的文本放入Viewbox
:
<Viewbox Stretch="Uniform" Width="50" Height="50">
<TextBlock Text="Test" />
</Viewbox>