在普通的C#中,使用Graphics.DrawString()方法很容易绘制位图。但是在Silverlight中,Bitmap对象已经被取消,而Graphics也不再可用。那么...当使用Silverlight时,我应该如何操作/创建位图呢?如果有帮助的话,我正在使用Silverlight 3。
让我告诉您我正在做什么。我得到了一个模板,基本上是一个预先渲染的图像。然后用户可以从多个图像中选择并输入所需的文本。然后我会将其渲染到图像中,在图像的预定义区域内进行大小调整等操作,并使其居中。如果我可以计算大小(就像MeasureString方法一样),然后绘制字符串(就像Graphics.DrawString方法一样),那就没问题了。无论为什么,真正的问题是能否做到这一点?
让我告诉您我正在做什么。我得到了一个模板,基本上是一个预先渲染的图像。然后用户可以从多个图像中选择并输入所需的文本。然后我会将其渲染到图像中,在图像的预定义区域内进行大小调整等操作,并使其居中。如果我可以计算大小(就像MeasureString方法一样),然后绘制字符串(就像Graphics.DrawString方法一样),那就没问题了。无论为什么,真正的问题是能否做到这一点?