如何将Metro UI控件添加到visual studio中的工具箱?

Vic*_*rra 7 c# visual-studio-2013

Metro控件:https://github.com/viperneo/winforms-modernui

我正在尝试使用地铁控件,我将从示例项目中取消.我似乎无法弄清楚如何将控件添加到我的工具箱中以便轻松拖放.

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

cdt*_*ner 21

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

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