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

C# 根据重新调整大小的容器重新调整文本大小,c#,wpf,wpf-controls,visual-studio-2012,C#,Wpf,Wpf Controls,Visual Studio 2012,假设我在UI中有一个可重新调整大小的部分,它是一个标准WPF容器控件(在本例中是一个画布),我在这个画布上放置了一些文本。如何根据画布的渲染大小重新调整文本大小 您可以简单地将一个方法链接到容器调整大小事件,该事件也将调整文本大小(这样它们总是同步的),我将提供一个示例,但由于您没有发布示例,我认为您不理解我的意思。Viewbox将拉伸文本块 如果我正确理解了您的意思,您需要更新FontSize以适应一些画布。我说的对吗?是的,我也想要一个最小尺寸的。 <Viewbox Grid.Ro

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

您可以简单地将一个方法链接到容器调整大小事件,该事件也将调整文本大小(这样它们总是同步的),我将提供一个示例,但由于您没有发布示例,我认为您不理解我的意思。

Viewbox将拉伸文本块



如果我正确理解了您的意思,您需要更新
FontSize
以适应一些
画布
。我说的对吗?是的,我也想要一个最小尺寸的。
<Viewbox Grid.Row="1" Grid.Column="1" Name="vb1" Stretch="Fill" >
    <TextBlock Text="tulip_farm.jpg"/>
</Viewbox>