如何在WinRT中将字符串绘制到位图图像

yoh*_*nes 4 c# image windows-runtime winjs winrt-xaml

如何在图像中绘制字符串winRT?在WinForms中可以使用命名空间drawstring()内的方法完成system.drawing但我无法在WinRT API中找到它的等价物.

小智 5

在Windows 8.1中,他们最终支持将XAML控件呈现为位图.现在你可以使用了

var renderTargetBitmap = new RenderTargetBitmap();
await renderTargetBitmap.RenderAsync(uiElement, width, height));
var buffer = await renderTargetBitmap.GetPixelsAsync();
var tmpWbm = new WriteableBitmap(renderTargetBitmap.PixelWidth, renderTargetBitmap.PixelHeight);
Run Code Online (Sandbox Code Playgroud)