2012-10-30 90 views
7

我試圖讓我的頭腦圍繞Windows 8開發的未來。我的理解是,開發Metro應用程序意味着它們僅限於Windows 8。地鐵與Windows 8開發的WPF?

但是有技術在那裏,請參閱How to build a Metro App in WPF,這意味着WPF可以用來製作具有Metro外觀和感覺的東西。

所以我理解一個WPF應用程序可以開發 - 並在Windows 7上運行 - 但也可以在Windows 8上運行?如果只有Metro應用程序可以從Windows 8的新「開始」屏幕運行,那麼這是否意味着傳統風格的應用程序仍可以通過桌面模式運行?

感謝

回答

1

「正常」的Windows應用程序仍然可以運行在桌面模式下的罰款。事實上,如果你有這樣一個應用程序,它可能會像Windows 7一樣運行,並且你不需要爲創建Windows應用商店應用程序(以前稱爲Metro)感到有壓力。

雖然,你所關聯的問題是關於某件事的討論。它用於在WPF中創建諸如Zune或Github Windows客戶端之類的應用程序。他們有一種類似Metro的美學,但實際上並不是Windows應用商店的應用程序。儘管大多數關鍵概念是相似或相同的,但您不能使用WPF創建後者。

0

Metro只是設計語言。

傳統的WPF可以在Windows 7和Windows 8桌面上運行。這些無法在Windows RT設備上運行。

現代應用程序,即Windows 8/RT應用程序或Windows應用商店應用程序不能用WPF編寫,只能在Windows 8和Windows RT上運行。

0

地鐵不僅僅是一個GUI。它能夠訪問Windows Runtime,提供網絡攝像頭訪問等常用功能。

但是使用WPF,你可以'模擬'地鐵可視層。但他們將是傳統的桌面應用程序,將在Windows 8桌面模式下運行。

我建議開發2個GUI層(城域和桌面)。