根据重新调整大小的容器重新调整文本大小

时间:2012-09-04 13:25:20

标签: c# wpf wpf-controls visual-studio-2012

假设我在UI中有一个可调整大小的部分,它是一个标准的WPF容器控件(在本例中是一个Canvas),我在这个Canvas上放了一些文本。如何根据Canvas的渲染大小重新调整文本大小?

2 个答案:

答案 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)

你可以简单地将一个方法链接到容器调整大小事件,这也将调整文本的大小(这样它们总是同步),我会提供一个例子但是因为你没有发布一个例子,我认为你不自觉我的意思。