3
我想要扩展WPF文本块中的文本而不更改文本块的字体大小?在WPF文本块中的文本拉伸
我想要扩展WPF文本块中的文本而不更改文本块的字体大小?在WPF文本块中的文本拉伸
使用布局或呈现转化为规模在X或取决于你想要什么
LayoutTransform导致规模Y方向文本之前的布局传递,这意味着元素呈现与缩放到应用大小采取帐户。而RenderTransform在布局过后应用缩放,因此元素以正常大小间隔,然后应用比例。
喜欢的东西
<TextBlock Text="Foo">
<TextBlock.RenderTransform>
<ScaleTransform ScaleX="2" ScaleY="2" />
</TextBlock.RenderTransform>
</TextBlock>
伸展文本在整个控制并使其更窄,我使用视框和布局转换:
<DockPanel>
<Viewbox>
<Viewbox.LayoutTransform>
<ScaleTransform CenterX="50" ScaleX="0.5" />
</Viewbox.LayoutTransform>
<TextBlock Text="Some random text." HorizontalAlignment="Stretch" VerticalAlignment="Stretch" />
</Viewbox>
</DockPanel>
如果你想有一个“拉伸,以适应”类型的行为,看看ViewBox。 – 2011-06-08 18:04:05