Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#-定制GUI设计_C#_User Interface_Custom Controls - Fatal编程技术网

C#-定制GUI设计

C#-定制GUI设计,c#,user-interface,custom-controls,C#,User Interface,Custom Controls,因此,多年来,我看到不少C#和VB应用程序都有定制的UI设计。我可以举一个DayZCommander(C#)应用程序的例子,它如下所示: 我想知道这一点,因为我想开始制作这样的登录表单(请注意,这只是一个photoshop渲染): 只需将其用于整体形式设计 如果你能给我一些信息,或者这个话题的答案,请给我 谢谢。首先,您必须使用WPF来轻松实现这些结果(使用WinForms可能是可行的,但这将非常困难) 您还可以使用第三方控件,如(也可以使用NuGet)。下面是一个你可以得到的结果的例子:

因此,多年来,我看到不少C#和VB应用程序都有定制的UI设计。我可以举一个DayZCommander(C#)应用程序的例子,它如下所示:

我想知道这一点,因为我想开始制作这样的登录表单(请注意,这只是一个photoshop渲染):

只需将其用于整体形式设计

如果你能给我一些信息,或者这个话题的答案,请给我


谢谢。

首先,您必须使用WPF来轻松实现这些结果(使用WinForms可能是可行的,但这将非常困难)

您还可以使用第三方控件,如(也可以使用NuGet)。下面是一个你可以得到的结果的例子:


您还可以使用类似的工具来轻松创建动画UI/自定义控件模板。但是,迟早您将不得不深入XAML来创建自己的自定义控件模板,但这超出了本答案的范围(网上有很多很好的教程)。

您所需要的只是使用模板进行WPF控件自定义。这里有一篇关于这个主题的相当大的文章:我希望在创建DayZCommander之前看到MahApps Metro。也。。。是的,只是为了验证-DayZCommander是用WPF和.NET4构建的