7

地铁控制:https ://github.com/viperneo/winforms-modernui

我正在尝试使用 Metro 控件,并且我正在尝试从示例项目中尽可能多地使用。我似乎无法弄清楚如何将控件添加到我的工具箱中以便于拖放。

我右键单击我的工具箱,选择“选择工具箱项目”,然后浏览 MetroFramework.dll 并添加所有控件,但是当我尝试使用控件时,我得到“无法创建 MetroLabel”组件的引用“ MetroFramework”已经存在于项目中。事实上,我确实将 MetroFramework.Design 和 MetroFramework.Fonts 添加到我的解决方案中并在我的项目中引用。

4

1 回答 1

22
  1. 使用 nuget 将modernui添加到您的项目中。
  2. 所有表单都继承自 MetroFramework.Forms.MetroForm
  3. 使用“选择”设置您的工具箱面板,您必须使用浏览来导航并在包文件夹中找到 metroframework .net dll。为您的构建选择一个,因此 .net4 为 .net 4 ..etc
  4. 这会为您提供一个带有“Metrobutton”的工具箱面板......等等。
  5. 从该面板中将 MetroStyleManager 控件拖放到您的表单上。它将保持页面上的所有样式相同。然后您可以在构造函数中设置一次样式和主题。我建议您将这些对象公开,然后轻松地将样式和主题传递给任何子窗口。

有一组有限的控件,但应该让你开始。(我刚玩了几个小时)

于 2013-09-22T14:10:56.410 回答