简体   繁体   English

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

[英]Modern UI desktop design using .NET

wondering how to create such app like Microsoft Expression Blend 4, with the modern design. 想知道如何使用现代设计创建像Microsoft Expression Blend 4这样的应用程序。

在此输入图像描述

Very interested with the scroll and tab panel. 对滚动和标签面板非常感兴趣。 The scroll is modern look, small and thin, unlike those wide scroll bars normally found in Windows Explorer. 滚动是现代的外观,小而薄,不像Windows资源管理器中常见的那些宽滚动条。

Expression Blend 4 is a Windows Presentation Foundation (WPF) Application. Expression Blend 4是Windows Presentation Foundation(WPF)应用程序。

WPF allows you to customize nearly every aspect of the UI (including the scrollbars if you'd like). WPF允许您自定义UI的几乎每个方面(如果您愿意,还包括滚动条)。

Since you specifically call out the scroll panels, here's a tutorial that shows you specifically how to customize the look of the scroll bar by modifying the WPF template: 由于您专门调出了滚动面板,这里有一个教程,它通过修改WPF模板专门向您展示如何自定义滚动条的外观:

sachabarber.net >> Styling a ScrollViewer/Scrollbar in WPF sachabarber.net >>在WPF中设置ScrollViewer / Scrollbar的样式

The nice thing about WPF is that once you understand how to modify things by changing their template, you can use the same method to change the look/feel of just about anything. WPF的优点在于,一旦您了解了如何通过更改模板来修改内容,就可以使用相同的方法来更改任何内容的外观。

You could use DevExpress components for Windows Forms or WPF . 您可以将DevExpress组件用于Windows窗体WPF

示例截图

WPF is the way to go. WPF是要走的路。 Look at some of the themes here to get an idea. 看看这里的一些主题来获得一个想法。

There is even an Expression Dark theme. 甚至还有一个Expression Dark主题。

Telerik has a sweet WinForms suite that has many sleek looking controls. Telerik拥有一个甜蜜的WinForms套件,具有许多外观时尚的控件。 That might be a good starting point. 这可能是一个很好的起点。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM