【发布时间】:2015-11-21 22:28:29
【问题描述】:
我想以 Metro 风格设计我的 xaml 用户控件,并希望使用常规 XAML 工具箱中缺少的控件(如磁贴等)。如何使用这些控件?是否有任何包或库允许我们将现代 UI Metro 控件直接与 XAML 一起使用?
【问题讨论】:
-
看看MahApps metro mahapps.com
-
我已经尝试过 MahApps,但我正在开发一个 Visual Studio 扩展。然后扩展程序打开一个具有用户控件的窗口。它不支持窗口或页面,只支持用户控制。我不确定如何将 MahApps 与用户控件一起使用,因为我没有 Window 控件来对其应用样式。
-
也许你应该从小改动开始。了解一些关于 VS 扩展模型的信息 - 如何 你可以改变它,在哪里 改变它,调试等等......然后你可以继续 MahApps Metro(你也应该明白——没那么容易
Template -
调试和更改扩展不是问题,但扩展开发的工具窗口呈现在用户控件中。而且我们不能在用户控件中嵌套窗口。这就是为什么我无法对其应用 MetroWindow 样式的原因。由于 MetroWindow 样式只能应用于窗口而不是用户控件。
-
@danvy 是的,它是在 WPF 中开发的
标签: xaml microsoft-metro modern-ui