事实上,Visual Studio 2010/2012 利用了 WPF。
利用 WPF
WPF 利用 DirectX。WPF 尝试为构建应用程序提供一致的编程模型,并提供用户界面和业务逻辑之间的分离。WPF 利用 XAML,它是一种声明性标记语言。XAML 代表可扩展应用程序标记语言,它基于 XML。XAML 被设计为开发应用程序用户界面的一种更有效的方法
关于多文档窗口和浮动工具窗口
Visual Studio 被编写为支持多个文档窗口和浮动工具窗口。
有很棒的图书馆可供使用
Codeplex 提供了一个库来对多个文档窗口进行建模。
http://wpfmdi.codeplex.com/
您还可以利用一个对接库:http:
//avalondock.codeplex.com/
MEF 被大量使用
使用托管可扩展性框架 (MEF) 重新设计了内部结构。
MEF 允许应用程序开发人员发现和使用扩展,而不用弄乱配置文件。
MEF 允许您轻松封装代码并避免脆弱的硬依赖。
这允许开发人员创建插件来修改 IDE 的行为。
设计目标
在 Visual Studio 2012 中,一个变化是界面使用了全大写菜单栏。
一些设计目标包括通过删除 UX 中过多的线条和渐变来减少混乱和视觉复杂性。
UI 已通过删除过时的 3D 斜面进行了现代化改造。