WPF跨平台方案?

简介: WPF跨平台方案?

Avalonia XPF

通过我们的跨平台UI框架,释放现有WPF应用程序的全部潜力,使WPF应用程序能够在macOS和Linux上运行,而不需要昂贵和有风险的重写。

工作原理

我们使用 Fork of WPF 使 WPF 应用程序能够在 macOS 和 Linux 上运行,这使我们能够保持 API 兼容性。Avalonia XPF 用 Avalonia UI 替换了低级 WPF 代码 (MilCore)。

第三方控制

Avalonia XPF 支持来自最流行控件供应商的各种 UI 控件。如果控件不兼容,我们会提供一系列选项,包括替换。

支持的平台

Avalonia XPF目前支持Windows,macOS和Linux(桌面和嵌入式)。WebAssembly,iOS和Android支持将于2024年推出。

Licensing

针对具有关键任务应用程序的企业,Avalonia XPF是一个企业解决方案。每个应用、每个平台都可以购买许可证,并且没有发行限制。

WPF支持哪些版本?

Avalonia XPF是基于WPF的。net 6.0 SDK。对于使用。net旧版本的WPF应用程序,我们建议升级到。net 6或。net 7。

Avalonia XPF是否与其他第三方库兼容?

是的。不使用任何Win32 api的库不需要修改就可以正常工作。对于使用Win32 api的库,我们正在开发一个解决方案,以使Win32 api的子集能够在受支持的平台上工作。

是否有文档和支持?

是的。Avalonia XPF提供了文档和支持。在移交给您的团队之前,我们的工程师将接收您的应用程序并确保它们完美运行。

Avalonia XPF是开源的,在GitHub上可用吗?

不。Avalonia XPF不是开源的,它的源代码也不是免费的。

Avalonia XPF支持用VB.NET开发的应用程序吗?

是的。Avalonia XPF适用于所有WPF应用程序,无论使用何种语言。我们已经测试了用c#, VB开发的应用程序。NET和f#。

目录
相关文章
|
22天前
|
C# 开发者 Windows
基于Material Design风格开源、易用、强大的WPF UI控件库
基于Material Design风格开源、易用、强大的WPF UI控件库
|
22天前
|
C#
浅谈WPF之装饰器实现控件锚点
使用过visio的都知道,在绘制流程图时,当选择或鼠标移动到控件时,都会在控件的四周出现锚点,以便于修改大小,移动位置,或连接线等,那此功能是如何实现的呢?在WPF开发中,想要在控件四周实现锚点,可以通过装饰器来实现,今天通过一个简单的小例子,简述如何在WPF开发中,应用装饰器,仅供学习分享使用,如有不足之处,还请指正。
75 1
|
10月前
|
C# Windows
WPF技术之图形系列Polygon控件
WPF Polygon是Windows Presentation Foundation (WPF)框架中的一个标记元素,用于绘制多边形形状。它可以通过设置多个点的坐标来定义多边形的形状,可以绘制任意复杂度的多边形。
523 0
|
10月前
|
C# Windows
WPF技术之RichTextBox控件
WPF RichTextBox是Windows Presentation Foundation (WPF)中提供的一个强大的文本编辑控件,它可以显示富文本格式的文本,支持多种文本处理操作。
379 0
|
22天前
|
前端开发 C# 容器
浅谈WPF之控件拖拽与拖动
使用过office的visio软件画图的小伙伴都知道,画图软件分为两部分,左侧图形库,存放各种图标,右侧是一个画布,将左侧图形库的图标控件拖拽到右侧画布,就会生成一个新的控件,并且可以自由拖动。那如何在WPF程序中,实现类似的功能呢?今天就以一个简单的小例子,简述如何在WPF中实现控件的拖拽和拖动,仅供学习分享使用,如有不足之处,还请指正。
123 2
|
10月前
|
数据挖掘 数据处理 C#
WPF技术之DataGrid控件
WPF DataGrid是一种可以显示和编辑数据的界面控件。它可以作为表格形式展示数据,支持添加、删除、修改、排序和分组操作。
204 0
|
22天前
|
C# 开发者 C++
一套开源、强大且美观的WPF UI控件库
一套开源、强大且美观的WPF UI控件库
161 0
|
7月前
|
算法 C# UED
浅谈WPF之控件模板和数据模板
WPF不仅支持传统的Windows Forms编程的用户界面和用户体验设计,同时还推出了以模板为核心的新一代设计理念。在WPF中,通过引入模板,将数据和算法的“内容”和“形式”进行解耦。模板主要分为两大类:数据模板【Data Template】和控件模板【Control Template】。
115 8
|
10月前
|
定位技术 C# UED
WPF技术之ScrollViewer控件
WPF ScrollViewer是WPF中常用的一个控件,它提供了滚动视图的功能,可用于显示超出容器可视区域的内容。ScrollViewer通常用于容纳大量内容的控件,以在有限的空间内显示这些内容,并允许用户通过滚动来查看隐藏的部分。
880 0