[英]Re-sizing Text According to Re-sized Container
Assume I have a re-sizable part in UI that is a standard WPF container control (in this case a Canvas) and I put some text on this Canvas. 假设我在UI中有一个可调整大小的部分,它是标准的WPF容器控件(在本例中为Canvas),并且在此Canvas上放置了一些文本。 How can I re-size my text according to rendered size of my Canvas? 如何根据画布的渲染大小调整文本大小?
Viewbox will stretch a TextBlock Viewbox将拉伸一个TextBlock
How to: Apply Stretch Properties to the Contents of a Viewbox 如何:将拉伸属性应用于视图框的内容
<Viewbox Grid.Row="1" Grid.Column="1" Name="vb1" Stretch="Fill" >
<TextBlock Text="tulip_farm.jpg"/>
</Viewbox>
您可以简单地将一个方法链接到容器调整大小事件,该方法也将调整文本大小(这样,它们始终保持同步),我将提供一个示例,但是由于您没有张贴示例,我认为您无法理解我的意思。 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.