2017-10-17 73 views

回答

1

有几种方法。要做的第一件事就是安装SkiaSharp.Views包 - 包含特定于平台的意见和实用程序转换SkiaSharp类型为当前平台类型的小包装:

https://www.nuget.org/packages/SkiaSharp.Views/

安装,你应该得到的论文类型后:

https://developer.xamarin.com/api/namespace/SkiaSharp.Views.Desktop/

回到代码,您可以添加一个SKControl,借鉴绘画事件位图:

control.PaintSurface += (...) => { 
    // draw 
}; 

或者,您可以将位图转换成Windows位图:

var sysBitmap = skBitmap.ToBitmap(); 

然后,你可以把它分配给一个PictureBox

pictureBox.Image = sysBitmap;