更改FontSize以适合TextBlock

Che*_*ese 10 c# windows-phone-7 windows-8 windows-phone-8

我正在开发Windows 8商店应用程序,我们知道显示尺寸是非常不同的,所以所有元素都有可伸缩的设置,所以如果显示是小元素(图片,图表等)较小,如果显示大 - 更大.

除TextBlocks(标签)外,所有工作都完美无缺:

TextBlock元素本身也被拉伸,但FontSize保持不变,我注意到没有属性可以改变字体大小以适应TextBlock.

有没有办法更改TextBlock的FontSize以适应容器?很多人都很欣赏这些例子

Xyr*_*oid 18

尝试将控件内的文本放入Viewbox:

<Viewbox Stretch="Uniform" Width="50" Height="50">
    <TextBlock Text="Test" />
</Viewbox>
Run Code Online (Sandbox Code Playgroud)

资源