使用.NET的现代UI桌面设计

时间:2011-01-25 15:33:00

标签: c# user-interface desktop

想知道如何使用现代设计创建像Microsoft Expression Blend 4这样的应用程序。

enter image description here

对滚动和标签面板非常感兴趣。滚动是现代的外观,小而薄,不像Windows资源管理器中常见的那些宽滚动条。

4 个答案:

答案 0 :(得分:6)

Expression Blend 4是Windows Presentation Foundation(WPF)应用程序。

WPF允许您自定义UI的几乎每个方面(如果您愿意,还包括滚动条)。

由于您专门调出了滚动面板,这里有一个教程,通过修改WPF模板专门向您展示如何自定义滚动条的外观:

sachabarber.net >> Styling a ScrollViewer/Scrollbar in WPF

WPF的优点在于,一旦您了解了如何通过更改模板来修改内容,就可以使用相同的方法来更改任何内容的外观。

答案 1 :(得分:3)

您可以为Windows FormsWPF使用DevExpress组件。

Example screenshot

答案 2 :(得分:1)

WPF是要走的路。查看一些主题here以获得一个想法。

甚至还有一个表达黑暗主题。

答案 3 :(得分:0)

Telerik拥有一个甜蜜的WinForms套件,具有许多外观时尚的控件。这可能是一个很好的起点。