2012-07-31 32 views
2

我試圖在我的應用程序中獲取Windows 8(Metro UI)樣式選項卡控件,類似於this。但是,列出的代碼似乎只適用於Silverlight。我正在使用WPF。有沒有簡單的方法可以至少得到類似的樣式?我可以做到沒有花哨的過渡,但我希望標籤看起來像Metro UI。WPF中的Windows 8選項卡控件樣式

+0

你需要在VS11中開發,而不是VS 2010 – 2012-07-31 19:40:21

+0

我在VC2012中,那也應該工作,對嗎?問題是FlipView是不允許在WPF – Parker 2012-07-31 19:43:07

+0

Yah VC2012,而不是11. – 2012-07-31 19:50:22

回答

3

經過一番挖掘,我發現MahApps,這是非常容易安裝到現有項目(使用VS中的NuGet),文檔和使用非常簡單!

+0

另一個非常好的主題引擎是Elysium(http://elysium.asvishnyakov.com/en/downloads)。它有一個很好的SDK,可以在VS 2012和VS 2013中使用。我發現它比MahApps更好,更靈活。 – nano 2014-01-30 17:06:06

0

Metro風格應用程序內置了樣式,動畫和控件(FlipView,GridVIew和ListView)。即使在Silverlight中,您也無法使用這種樣式。所以如果你使用WPF或Silverlight,你必須定義你自己的風格來使它與此類似。

因此,請在Metro風格的應用程序(XAML或HTML),或定義自己的風格爲您的標籤控件(SL或WPF) 這篇文章是關於new Metro Style Control s表示不存在WPF和Silverlight

謝謝

+0

謝謝,我明白這一點。我的問題是如何創建類似Metro風格標籤的東西? – Parker 2012-07-31 20:34:16

2

您可以檢查Elysium。我從來沒有使用它,但它似乎做你所要求的。

+0

謝謝!我正在看它,但似乎絕對沒有文檔或示例代碼。它附帶的示例應用程序沒有附帶代碼,所以我不確定這是否會起作用 – Parker 2012-07-31 20:32:06

+0

似乎Elysium.Test項目位於[sources](http://elisium.codeplex.com/SourceControl /變更/視圖/ 16201#319607)。 – 2012-07-31 20:47:33