我在WPF的网格中有一个文本块。
我希望文本在调整大小时动态调整大小(字体)。在文本框中,组合框执行此操作,但文本块保持不变。有可能吗?
答案 0 :(得分:2)
不要试图手动装配TextBlock来执行此操作,只需编辑TextBox的默认模板并删除边框和背景,然后在样式中设置IsReadOnly标志。通过这种方式,您可以免费获得文本块大小调整以及复制粘贴。
答案 1 :(得分:2)
您可以使用ViewBox。
例如:
<Viewbox Stretch="Uniform">
<TextBlock Text="Test" />
</Viewbox>
答案 2 :(得分:1)
使用表达式混合来获取TextBox的默认模板,然后您可以根据需要进行编辑。