2012-07-31 51 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