当前位置: 首页 > news >正文

适用于 Linux 的 WPF:Avalonia

许多年前,在 WPF 成为“Windows Presentation Foundation”并将 XAML 作为 .NET、Windows 等的 UI 标记语言引入之前,有一个代号为“Avalon”的项目。Avalon 是 WPF 的代号。XAML 现在无处不在,XAML 标准是一个词汇规范。

Avalonia 是一个开源项目,它显然从 Avalon 中汲取灵感,并且对 XAML 有着毫不掩饰的热爱。Steven Kirk(白天是 GitHubber)和一个由近 50 名贡献者组成的团队正在询问跨平台的 .NET UI 框架会是什么样子。没有 W 的 WPF,如果你愿意的话。

Avalonia(以前称为有机玻璃)是一个多平台 .NET UI 框架。它可以在 Windows、Linux、Mac OS X、iOS 和 Android 上运行。

您可以在此处试用可下载的 Avalonia 最新版本:AppVeyor 并可能在底部获得“ControlCatalog.Desktop”zip 文件。它包括一个完整的运行示例应用,可让您浏览可用的控件。

 

需要注意的是,虽然 Avalonia 可能闻起来像 WPF,但它不是 WPF。它不是跨平台的 WPF,而是 Avalonia。有意义?Avalonia 的样式与 WPF 不同,实际上有很多微妙但重要的语法改进。

Avalonia 是一个多平台窗口工具包 - 有点像 WPF - 旨在成为多平台。它支持XAML,无外观控件和灵活的样式系统,并使用Direct2D在Windows上运行,并使用Gtk和Cairo在Windows上运行其他操作系统。

http://www.lryc.cn/news/217402.html

相关文章:

  • 【教3妹学编程-算法题】数组中两个数的最大异或值
  • STM32-RTC实时时钟
  • 初学Flutter,实现底部导航切换
  • 使用JMeter进行接口压力测试
  • ElasticSearch集群架构实战及其原理剖析
  • 选择适合你的办公桌:提高工作效率的关键
  • 机器学习之多层感知机 MLP简洁实现 《动手深度学习》实例
  • 使用C#在Windows上调用7-zip压缩文件
  • 京东数据平台:2023年Q3季度黄金市场数据分析
  • https原理
  • FFmpeg直播能力更新计划与新版本发布
  • 面试算法55:二叉搜索树迭代器
  • Linux Crontab 定时任务
  • HiveSQL高级进阶技巧
  • 【Flutter】Flutter 动画深入解析(1):掌握 AnimationController 的使用
  • 安装富文本组件
  • Tomcat下载地址(详细)
  • 领星ERP如何无需API开发轻松连接OA、电商、营销、CRM、用户运营、推广、客服等近千款系统
  • Django实战项目-学习任务系统-自定义URL拦截器
  • [已解决]该主机与 Cloudera Manager Server 失去联系的时间过长。 该主机未与 Host Monitor 建立联系。
  • 通过在Z平面放置零极点的来设计数字滤波器
  • linux环境docker部署nginx对生产日志按日切割并压缩处理
  • 【Spring Boot】发送邮件功能
  • ELK问题整理
  • 《黑客帝国:破解编程密码》——探索编程世界的奥秘
  • 【优选算法系列】【专题六模拟】第一节.1576. 替换所有的问号和495. 提莫攻击
  • 路由器基础(十二):IPSEC VPN配置
  • Python 获取cpu、内存利用率
  • Apache ECharts简介和相关操作
  • 怎么看待工信部牵头推动人形机器人发展