C# - 自定义GUI设计

时间:2012-10-13 08:46:40

标签: c# user-interface custom-controls

多年来,我见过很多具有自定义UI设计的C#和VB应用程序。我可举一个例子的是DayZCommander(C#)应用程序,它看起来像这样:

enter image description here

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

enter image description here

只需将它用于整体表单设计。

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

感谢。

1 个答案:

答案 0 :(得分:5)

首先,您必须使用WPF轻松实现这些结果(可能使用WinForms,但它会非常困难)。

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

enter image description here

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