地铁控制:https://github.com/viperneo/winforms-modernui
我正在尝试使用 Metro 控件,并且我正在使用示例项目中的功能。我似乎无法弄清楚如何将控件添加到我的工具箱以便于拖放。
我右键单击我的工具箱,选择“选择工具箱项”,然后浏览 MetroFramework.dll 并添加所有控件,但是当我尝试使用控件时,我得到“无法创建 MetroLabel”的引用组件“MetroFramework”已存在于项目中。事实上,我确实将 MetroFramework.Design 和 MetroFramework.Fonts 添加到我的解决方案中并在我的项目中引用。
最佳答案
- 使用 nuget 将 modernui 添加到您的项目中。
- 所有表单都继承自 MetroFramework.Forms.MetroForm
- 用“选择”设置你的工具箱面板,你必须使用浏览来导航和 在 packages 文件夹中找到 metroframework .net dll。选择 一个用于您的构建,因此 .net4 用于 .net 4 ..etc
- 这会为您提供一个带有“Metrobutton”等的工具箱面板。
- 从该面板中将一个 MetroStyleManager 控件拖放到您的窗体上。它将保留所有 页面上的样式相同。然后你可以设置样式和主题 一旦在构造函数中。我建议你公开这些对象, 然后很容易将样式和主题轻松传递到任何子窗口。
控件集有限,但应该可以帮助您入门。 (我才玩了几个小时)
关于c# - 如何将 Metro UI 控件添加到 visual studio 中的工具箱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18538550/