从文本创建图像与彩色背景

时间:2014-09-05 14:20:05

标签: c# windows-phone-8

我想在我的应用程序中添加一个功能,用户可以在其中输入任何字符串并选择背景颜色,它将创建一个方形图像,其中字符串完全适合内部。

我找到了一些关于如何向图像添加文本的教程,但它们都要求您设置字体大小。有没有什么方法可以根据字符串的长度将字体缩放到图像的尺寸?

Here is an example我想要创建的内容。

1 个答案:

答案 0 :(得分:0)

使用ViewBox将文本缩放到容器/图像的大小。像这样:

<Grid Background="Blue">
    <Image Source="..." Width="200" Height="200" />
    <ViewBox Stretch="UniformToFill" StretchDirection="Both">
        <TextBlock Text="scaled to fit the Grid size" />
    </ViewBox>
</Grid>