【问题标题】:How can I make the titlebar look like what shows in Visual Studio 2013 Using C# & XAML如何使用 C# 和 XAML 使标题栏看起来像 Visual Studio 2013 中显示的内容
【发布时间】:2014-12-04 16:34:50
【问题描述】:

在 Visual Studio 2013 中,当您在设计模式下开发 WPF C# XAML 应用程序时,它会显示一个具有更好的标题栏样式的窗口;但是,当您构建应用程序时,标题栏看起来大不相同且不那么时尚。以下是设计器中的外观示例:

这是您构建时的实际外观:

我怎样才能让它看起来像它在设计器中显示的那样?

【问题讨论】:

    标签: c# wpf xaml visual-studio-2013 titlebar


    【解决方案1】:

    在样式中使用 WPF 的强大功能。下面是一些例子:

    Modern UI for WPF

    Visual Studio 2012 Metro Styles for WPF

    【讨论】:

    • 这些很好,但我不想创建应用商店/地铁应用。我正在为普通桌面制作这个应用程序。
    • 以上项目桌面WPF应用的样式。 WPF只能用于创建“桌面”应用程序。
    • 没有使用 WPF 构建的 App Store 应用;所有 WPF 应用程序,包括在该站点上演示的应用程序,都是桌面应用程序。 App Store 应用是使用与 WPF 完全不同的框架构建的,尽管在某些方面相似(例如,它们都使用 Xaml)。
    • 哦,好吧。它只是在第二个示例中看起来像它,但 mui.codeplex.com 看起来不错。 mahapps.metro 的其他建议看起来也不错。你试过那个吗?
    【解决方案2】:

    这是因为该窗口正在使用您操作系统的主题。要改变这一点,你有很多选择。但是,我建议您使用 Mahapps.Metro 库。它很好,易于使用且可定制。

    【讨论】:

    • 我将此标记为答案,因为一旦我将它包含在我的项目中,它立即将我的 GUI 的所有元素转换为非常漂亮,甚至添加了一些漂亮的微妙动画。
    猜你喜欢
    • 2021-05-17
    • 2018-02-25
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多