2012-02-10 67 views
2

您可以在OS X中使用Windows Presentation Foundation(WPF)而不使用Windows安裝虛擬機嗎?例如,使用Wine可以運行.exe,並創建一個虛擬註冊表。我可以使用BootCamp在硬盤上創建其他分區並安裝Windows。我可以使用Parallels Desktop或VMware Fusion創建一個虛擬Windows,但它不像OS X中運行一個OS的另一個應用程序那樣本地運行。在沒有虛擬化的情況下,OS X可以在WPF中工作嗎?

我們可以使用MonoDevelop(現在的XamarinStudio)在C#中工作,但無法使用WPF。

然後,您可以在Mac上安裝Microsoft Visual Studio並使用WPF和/或Silverlight?

+0

您是否嘗試過使用Google搜索..也想想你問的問題.. MAC OS不是Windows操作系統。如果你想在IE以外的不同瀏覽器中使用它,WPF真的不是一件好事,SilverLight是一個更好的選擇。 – MethodMan 2012-02-10 16:58:56

+0

當然,你不能在** Windows ** Presentation Foundation中使用* * Mac **操作系統。您可以使用C#,因爲您使用的是Mono,而不是C#for .NET。 – 2012-02-10 17:14:07

+0

您仍然可以在Silverlight/Moonlight中編寫代碼http://www.mono-project.com/WPF – 2012-02-10 17:16:26

回答

2

您無法在Mac上使用WPF。

Mono目前不支持WPF,因爲它很難實現(WPF渲染在某些方面與圖形卡綁定)。

也許你想嘗試Moonlight(Silverlight for UNIX-based系統的實現)。

1

Silverlight應用程序在Safari或Firefox瀏覽器的MAC OS上運行Silverlight plug-in for MAC OS。 Mono也有一個名爲Moonlight for Linux平臺的Silverlight版本。 MAC OS上沒有WPF。就我所知,Silverlight上沒有MAC OS的開發環境,只有運行在瀏覽器中的Silverlight應用程序。

2

你根本無法在Windows平臺之外使用WPF。 在嘗試使用WPF之前,我建議使用MSDN series of articles來說明WPF的含義和其他詳細規範。在處理事情之前,你必須知道那是什麼。祝你好運!

相關問題