0

我想知道我们是否可以将SkiaSharp用于跨平台桌面表单开发,如 Windows 表单开发,但用于跨平台目的?

类似于 C++ 中的 wxWidgets 我们可以在 .NET Core 中使用SkiaSharp进行桌面开发吗?

我们可以通过SkiaSharp获得表单、控件和...吗?

SkiaSharp是否可以替代 Windows 窗体但在跨平台中?

4

1 回答 1

2

SkiaSharp 和 Skia 仅用于 2D 渲染。如果 .NET Core 有一个跨平台的 UI 框架,那肯定不止 Skia。

目前最接近的方式是 Xamarin.Forms,它已经支持 iOS/Android/UWP/Tizen/macOS,同时它的 Linux 支持(基于 GTK#)和 Windows 桌面支持(基于 WPF)即将到来(在https中的 Build 2017 中宣布) ://channel9.msdn.com/Events/Build/2017/B8099)。

忘记 Windows 窗体,因为它是最不便携的框架。

于 2017-05-12T14:14:26.687 回答