0

我想在 Windows Phone 库中的图片上绘制一个字符串。要获取图片,我使用的是 PhotoChooserTask。得到图片后,我想在这个图像上写一个文本框的文本并将图像保存到库中。

WriteableBitmap wbmps = new WriteableBitmap(480, 800);
wbmps.SetSource(e.ChosenPhoto);

ScaleTransform transform = new ScaleTransform();
transform.ScaleX = 1;
transform.ScaleY = 1;

wbmps.Render(backgroundPic, transform);
wbmps.Render(diaText, transform);

wbmps.Invalidate();

backgroundPic.Source = wbmps;

但这不是我想要的。那么我该如何修复它并在图像上写一些东西。在此之后,我想在文本周围制作一个彩色矩形,但我不知道该怎么做。

4

1 回答 1

1

把你的元素放在一个网格中,然后渲染网格:

      <Grid x:Key="TheGrid">
        <Image.../>
        <Border ...>
           <TexBlock .../>
        </Border>
      <Grid>

代码:

    wbmps.Render(TheGrid, transform);
于 2012-04-21T07:54:17.607 回答