如何在Silverlight 3.0中将文本渲染到WriteableBitmap?

时间:2009-12-29 18:30:33

标签: silverlight silverlight-3.0 rendering image-manipulation

我在Silverlight客户端中有一组图像资源,我正在尝试在它们上呈现文本。我可以将原始的BitmapImage加载到WriteableBitmap中,但是看不到用于在其上呈现文本的工具。有人能指出我正确的方向吗?

谢谢,

1 个答案:

答案 0 :(得分:3)

您可以通过使用这样的网格来实现这一点: -

<Grid x:Name="MyGrid">
  <Bitmap Source="urltoimg" />
  <TextBlock Text="Text to Overlay" />
</Grid>

然后在代码中: -

WriteableBitmap wb = new WritableBitmap(MyGird, null);