我们是否可以使用 Xamarin SkiaSharp 在 .NET Core 中进行跨平台桌面表单开发



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

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

我们可以有表单,控件和...由斯基亚夏普

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

SkiaSharp和Skia仅用于2D渲染。如果有一个跨平台的.NET CoreUI框架,那么它必须不仅仅是Skia。

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

忘记Windows Forms,因为它是最不可移植的框架。

你可以考虑Avalonia UI。它实际上使用SkiaSharp进行渲染,它是跨平台的,免费和开源的。它至少支持Windows,Linux,macOS,据说支持Android和iOS(我还没有亲自尝试过(。API 结构与 WPF 非常相似。

相关内容

  • 没有找到相关文章

最新更新