wpf - Olive (Mono) 如何实现 (W)PF?

标签 wpf mono directx moonlight

在阅读 article about Mono on Wikipedia 时,我发现有一个名为 Olive 的 Mono 子/副项目它旨在将 .NET 的其余部分带到 Mono - 目前专注于 Workflow Foundation 和 WPF - 尽管出于明显的原因,他们仅称其为“演示基础”。

这让我想到:WPF 与 DirectX 密切相关,而 DirectX 又与 Windows 密切相关。他们打算如何让它在更广泛的操作系统上运行?他们根本不使用任何 GPU 加速?还是他们基于 OpenGL?或者是其他东西?

另外 - 如果有人对项目有更多的了解(网络上关于这个主题的信息非常少)谁可以回答:项目的当前状态是什么?我真的可以期待 Mono 在中期对 WPF 的合理支持吗?

最佳答案

考虑 Moonlight 的情况。

Mono 团队已经使用 OpenGL 来实现 Silverlight 所做的(GPU 加速等)。因此,在技术上可以使用 OpenGL 为其他操作系统完全实现 PF。

我认为最明显的问题是支持如此多的操作系统需要太多的努力,这是 Mono 团队本身无法提供的。

关于wpf - Olive (Mono) 如何实现 (W)PF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5200540/

相关文章:

c# - 更改时如何知道 ContentControl 的内容何时加载

c# - 如何在 .net 中获取可用的 wifi AP 及其信号强度?

c# - Unity3D iOS 64 位的 IL2CPP 编译器运行时错误

c++ - 在 DirectX、C++ 中映射缓冲区

wpf - WPF 应用程序中的 CUDA 和 Direct3D 互操作性

c# - WPF CommandParameter MultiBinding 值为 null

wpf - MVVM WPF 创建子元素

c++ - 深度模板不起作用 - DirectX 10 C++

c# - 如何使用 MVVM 自动隐藏 WPF 中的 DataGrid 列?

c# - 单声道下的 ICSharpCode?