假设我在UI中有一个可调整大小的部分,它是一个标准的WPF容器控件(在本例中是一个Canvas),我在这个Canvas上放了一些文本。如何根据Canvas的渲染大小重新调整文本大小?
答案 0 :(得分:1)
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>
答案 1 :(得分:0)
你可以简单地将一个方法链接到容器调整大小事件,这也将调整文本的大小(这样它们总是同步),我会提供一个例子但是因为你没有发布一个例子,我认为你不自觉我的意思。