C# - 自定义GUI设计

Dun*_*mer 8 c# user-interface custom-controls

因此,多年来我见过很多具有自定义UI设计的C#和VB应用程序.我可举一个例子的是DayZCommander(C#)应用程序,如下所示:

在此输入图像描述

我想知道这是因为我想开始制作看起来像这样的登录表单(注意这只是一个Photoshop渲染):

在此输入图像描述

并将其用于整体表单设计.

如果你能给我一些信息,或者你可以回答这个问题.

谢谢.

Nas*_*ine 5

首先,你将不得不使用WPF轻松实现这些结果(可能使用WinForms,但它会很难).

您还可以使用MahApps Metro等第三方控件(也可以使用NuGet).以下是您最终可以获得的结果示例:

在此输入图像描述

您还可以使用Microsoft Expression Blend等工具,这样可以非常轻松地创建动画UI /自定义控件模板.但是迟早你会潜入XAML来创建自己的自定义控件模板,但这超出了这个答案的范围(在线有很多很好的教程).