【问题标题】:Can we use Xamarin SkiaSharp for cross platform desktop form development in .NET Core?我们可以使用 Xamarin SkiaSharp 在 .NET Core 中进行跨平台桌面表单开发吗?
【发布时间】:2017-05-12 13:42:42
【问题描述】:

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

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

SkiaSharp 我们可以有表单、控件和...吗?

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

【问题讨论】:

    标签: c# winforms xamarin .net-core skiasharp


    【解决方案1】:

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

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

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

    【讨论】:

    • ,所以你说我们也会在 .NET Core 中使用 WPF 吗?是的 ?你有参考吗?我需要一个用于桌面 GUI 编程的跨平台解决方案。
    • 修改了答案并添加了来源。
    猜你喜欢
    • 1970-01-01
    • 2015-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-25
    相关资源
    最近更新 更多