用于PC或MAC的桌面应用程序

时间:2013-01-31 09:32:16

标签: wpf cross-platform

我已经快速浏览了一下interweb,似乎无法轻易找到我的问题的答案,即我需要做些什么来制作桌面应用程序,WPF,在PC和MAC上运行环境?我想我可以买一台Mac并尝试运行我写的应用程序,但看起来有点贵?

有评论说Mac上的WPF是禁止的。我可以通过一些努力转换为Silverlight但我现在的问题是你会为PC和MAC开发一个桌面应用程序,我的猜测是糟糕的旧WinForms?如果是这样,陷阱只是目录结构/从WIN32 API命令访问登录用户,等等?

2 个答案:

答案 0 :(得分:0)

您无法在Mac上运行WPF。

最好的是Silverlight,它的适用性取决于您的需求。

您是否需要操作系统级访问权限?

答案 1 :(得分:0)

正如Scartag所说,WPF与OS X不兼容。但是你可以考虑Mono,它允许你用C#编写跨平台应用程序。有几个GUI toolkits可供选择,但没有一个是WPF的实现。有关Mono / WPF的更多信息,请访问here