使用 C# 在 Unix 上进行 WPF 编程

使用 C# 在 Unix 上进行 WPF 编程

我想成为一名程序员,也就是计算机科学专业的学生,​​我有一个 C# 课程。但我只有一台 Mac 和一台 Linux 电脑。

我需要能够编写一个带有界面和逻辑(XAML/C#)的应用程序。但我不知道如何在 Linux 上做到这一点。请帮帮我!我的电脑上没有 Windows。我知道我可以在 Linux 上用 C# 编写“后端”,但我不能使用可视化工具。

答案1

阿瓦隆尼亚是一个适用于 .NET Framework、.NET Core 和 Mono 的开源跨平台 XAML 框架。

Avalonia 使用 XAML 方言,任何来自 WPF、UWP 和 Xamarin Forms 的人都会立即感到熟悉。Avalonia 支持绑定、MVVM、无外观控件和数据模板,就像您对 XAML 框架的期望一样。

XML 完成扩展Visual Studio 代码通过提供提示来帮助编辑 XML 文件。为 XAML 文件类型(WPF、Avalonia)和 csproj 文件提供了示例架构文件。

Visual Studio Code 的功能远不如 Visual Studio 全面,但它具有运行 GUI 应用程序的能力。如果这些功能还不足以满足你的课程要求,请尝试Visual Studio 2019 for Mac。在安装任何东西之前请注意,您可能需要安装一些额外的软件包才能与 Visual Studio Code 或 Visual Studio 配合使用。

相关内容