为应用程序提供与Visual Studio

时间:2015-04-30 07:24:57

标签: c# winforms visual-studio-2013

这可能很容易回答,因为我可能只是搜索不正确的搜索字词。

我想将我的应用程序的视觉外观更改为更像是Visual Studio 2013的界面。现在使用VS,您可以选择三种颜色主题(蓝色,深色和浅色)。我正在尝试谷歌的方式,我可以给我的应用程序,但任何搜索“主题”或“颜色主题”导致如何为VS选择不同的颜色主题的大量点击。

我对这些颜色并不是那么感兴趣,而是由于缺乏更好的词而更加“扁平”的外观。请注意我的应用程序如何具有标准Windows框架,标准最小化,最大化和关闭右上角的按钮以及表单的标题栏,菜单条和工具条是如何都是不同的颜色。在Visual Studio UI上,这些都是一种颜色,因此看起来形成一个单元。我也喜欢表单周围没有任何边框,而不是真正需要的边框。表单基本上由顶部的“标题”(组合标题栏,菜单条和工具条)和底部的状态条组成。在那些之间只有可用的房地产,边缘没有愚蠢的边界。

Example

是否有一种简单的方法可以为我自己的应用程序实现这一目标?

2 个答案:

答案 0 :(得分:4)

使用WinForms不可能。 这是可能的,但真的很难实现,不值得推荐。 您需要Windows Presentation Foundation。

为什么?

  1. 首先,您需要硬件加速。 WPF中的UI是DirectX而不是GDI +(WinForms),因此它可以利用DirectX中可用的加速和处理,并在3D中工作。
  2. Visual Studio本身就是build with WPF
  3. 如果你想为你的WinForms应用程序提供一个全新的现代Look,我会推荐Metro for WinForms(类固醇上的WinForms)。

    你也应该看看ComponentOne Studio WinForms Edition。也许WinForms的25个设计主题中的一个适合你。

答案 1 :(得分:2)