如何在Winforms C#中使用DarkUI(黑暗用户界面)

本文概述

  • 1.克隆DarkUI项目并构建DLL
  • 2.参考DarkUI.dll
  • 3.使用DarkUI
DarkUI试图创建一个简单, 可扩展的控件库, 以模仿流行的选项卡式文档界面(如Visual Studio, Photoshop, WebStorm和XCode)的外观。最初, 它只是基于WinForms的一些错误修复和增强功能的集合, 现在已经演变为功能全面的对接和控制库。重要的是要注意, 该库不会自动创建一个具有较暗界面的现有项目, 而是该库创建了可以添加到项目中的新控件。
在本文中, 我们将向你介绍如何构建DarkUI dll以在自己的项目中使用它, 以及如何实现深色UI。
1.克隆DarkUI项目并构建DLL 为了在你的库中包含DarkUI工具包, 你将特别需要引用一个DLL, 该DLL必须在Visual Studio中构建DarkUI项目的主要解决方案后才能获得。你可以从Github下载包含存储库内容的zip文件, 也可以通过git将其克隆:
git clone https://github.com/RobinPerris/DarkUI.git

这将包含项目的2个目录和一个解决方案文件, 这将使你可以从Visual Studio打开DarkUI项目:
如何在Winforms C#中使用DarkUI(黑暗用户界面)

文章图片
然后, 当文件浏览器出现时, 在DarkUI下载的项目的根目录上选择解决方案:
如何在Winforms C#中使用DarkUI(黑暗用户界面)

文章图片
与你使用的任何其他项目一样, 这将在Visual Studio中打开DarkUI项目。打开后, 导航至解决方案资源管理器, 然后从解决方案中选择DarkUI项目, 右键单击它, 然后单击生成:
如何在Winforms C#中使用DarkUI(黑暗用户界面)

文章图片
开始构建后(不需要花费很多时间), 你将在DarkUI项目中的DarkUI \ DarkUI \ bin \ Debug路径中找到一个DLL文件即DarkUI.dll。你将需要从要使用此库的项目中引用此DLL。有关此项目的更多信息, 请访问Github上的官方资源库。
2.参考DarkUI.dll 下一步, 我们现在将跳入要实现自定义控件的项目。右键单击并添加标签, 继续在工具箱中使用DarkUI名称创建控件的新标签。然后右键单击你创建的自定义标签(DarkUI), 然后从菜单中选择” 选择项目” :
如何在Winforms C#中使用DarkUI(黑暗用户界面)

文章图片
在新窗口中, 转到” .NET Framework组件” 选项卡, 然后单击” 浏览” :
如何在Winforms C#中使用DarkUI(黑暗用户界面)

文章图片
出现文件浏览器后, 你将需要导航到原始DarkUI项目的路径DarkUI \ DarkUI \ bin \ Debug, 并选择第一步中生成的DarkUI.dll文件。选择后, 该库的控件将出现在清单:
如何在Winforms C#中使用DarkUI(黑暗用户界面)

文章图片
单击确定, 就是这样, 现在你将能够从项目中的工具箱中拖动组件。
3.使用DarkUI 最后一步, 你将需要更改扩展表单的类, 而不是扩展Form类, 而应扩展DarkForm类:
using DarkUI.Forms; public partial class Form1 : DarkForm{public Form1(){InitializeComponent(); }}

注意 作为一个不错的设计技巧, 如果你不更改Form的扩展类, 则可以将任何表单的背景色设置为rgb(60, 63, 65), 因此背景总是比任何控件都要暗由图书馆提供。
这基本上就是在WinForms应用程序上使用深色界面所需的一切。你可以检出源代码附带的Example项目。它将向你展示如何使用大多数表单, 控件和停靠组件。你还可以阅读GitHub项目Wiki。其中包含你入门所需的所有信息以及更详细的信息和指南。
【如何在Winforms C#中使用DarkUI(黑暗用户界面)】编码愉快!

    推荐阅读