How to create a user interface with the same style that was used in Visual Studio, Office 2013, Github for Windows, etc?

Asked

Viewed 1,648 times

19

I would like to know how to create UI as used by Visual Studio, Office 2013, Github for Windows, etc.

I searched the internet and found a theme for WPF called Cosmopolitan Theme, but noting some details you realize that it is not the same, and I think that because it is a third party project Microsoft would not have used it to make the VS2012/VS2013 and Office 2013.

To show the difference I took some screenshots of these programs:

Interface I want to build:

  • Visual Studio: inserir a descrição da imagem aqui

  • Office 2013 (Excel): inserir a descrição da imagem aqui

  • Github for Windows: inserir a descrição da imagem aqui

Common interface:

enter image description here

The difference between these programs is in the style of their user interfaces. I’ve searched if there is a template in Visual Studio Express for Windows 8, Visual Studio Express for Windows Desktop, Visual Studio Ultimate 2012 and Ultimate 2013, but apparently there is no template like this.

Apparently these Uis are a WPF customization, but I can’t find anything official concerning this.

What is the name of this "theme"? Can anyone use it or is something paid for? It is something like the Ribbon that was first used (I think) in Office 2007?

4 answers

15


In the case of Github the Github team posted on their blog how they did the layout, how they designed and made the shaman. Read here.

According to another post on their blog to make the visual part they used two frameworks: Calibur.Micro and Reactive.UI. But these frameworks don’t leave him with the whole Github for Windows look. Many things the team did at hand.

In the case of Visual Studio, as @Almeida said, is using WPF and themes or customizations. You will not find easy the even Microsoft theme giving soup around, or paid, at most similar themes.

A similar is the Modern UI for WPF Templates. You’ll have to search for existing templates until you find one that you really like.

Good luck!

  • 5

    Congratulations on Sopt’s first Necromancer Medal for that question!

  • wow, thank you!

2

  • 6

    I don’t think it’s Metro UI. Applications run the same visually on previous versions of Windows and in desktop mode, cannot be using a Windows 8-exclusive API. I may be mistaken.

1

Visual Studio is done in WPF with normal customizations that any user can do (including using themes). The Office if I’m not mistaken is still done in Winforms, and at that point his Ribbon is better than WPF. And Github seems to be WPF customized to look like a Metro (with WPF you can do almost anything, just be patient to customize the components).

1

It’s not exactly what you want, but depending on the type of application you’re developing, you can use Visual Studio Shell, and only create the plugins for the application. Then the program gets exactly the face of Visual Studio and has the desired functionalities.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.