【问题标题】:Windows 8 Tab Control Styles in WPFWPF 中的 Windows 8 选项卡控件样式
【发布时间】:2012-07-29 16:05:12
【问题描述】:

我正在尝试在我的应用程序中获取 Windows 8(Metro UI)样式的选项卡控件,类似于 this。但是,列出的代码似乎只适用于 Silverlight。我正在使用 WPF。有什么简单的方法可以至少获得类似的样式吗?我可以不用花哨的过渡,但我希望标签看起来像 Metro UI。

【问题讨论】:

  • 你需要在VS11中开发,而不是VS 2010
  • 我在 VC2012 中,应该也可以,对吗?问题是 WPF 中不允许使用 FlipView

标签: c# wpf windows silverlight microsoft-metro


【解决方案1】:

经过一番挖掘,我找到了MahApps,它非常容易安装到现有项目中(在 VS 中使用 NuGet),并且文档和使用非常简单!

【讨论】:

  • 另一个非常好的主题引擎是 Elysium (elysium.asvishnyakov.com/en/downloads)。它有一个很好的 SDK,适用于 VS 2012 和 VS 2013。我发现它比 MahApps 更好、更灵活。
【解决方案2】:

您可以查看Elysium。我从未使用过它,但它似乎可以满足您的要求。

【讨论】:

  • 谢谢!我正在查看它,但似乎绝对没有文档或示例代码。它附带的示例应用程序没有附带代码,所以我不确定这是否可行
  • sources 中似乎有 Elysium.Test 项目。
【解决方案3】:

Metro 样式应用程序具有内置样式、动画和控件(FlipView、GridVIew 和 ListView)。即使在 Silverlight 中,您也无法使用这种样式。因此,如果您使用 WPF 或 Silverlight,则必须定义自己的样式以使其与此类似。

因此,让您的应用程序采用 Metro 风格(Xaml 或 HTML)或为您的选项卡控件定义您自己的风格(SL 或 WPF) 这篇文章是关于 WPF 和 Silverlight 中不存在的 new Metro Style Controls

谢谢

【讨论】:

  • 谢谢,我明白了。我的问题是如何创建类似于 Metro Style Tabs 的东西?
猜你喜欢
  • 2011-01-31
  • 1970-01-01
  • 2014-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-24
  • 2011-01-18
  • 1970-01-01
相关资源
最近更新 更多