我想在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;
但这不是我想要的。那么我该如何解决它并在图像上写一些东西呢。在此之后我想在文本周围做一个彩色矩形,但我不知道该怎么做。
答案 0 :(得分:1)
将您的元素放入网格中,然后渲染网格:
<Grid x:Key="TheGrid">
<Image.../>
<Border ...>
<TexBlock .../>
</Border>
<Grid>
代码:
wbmps.Render(TheGrid, transform);