Как создать интерфейс программы (стиль), такой как тот, который используется в Visual Studio, Office 2013, GitHub для Windows и т.д.? - программирование
Подтвердить что ты не робот

Как создать интерфейс программы (стиль), такой как тот, который используется в Visual Studio, Office 2013, GitHub для Windows и т.д.?

Я хотел бы знать, как создать программный интерфейс, такой как тот, который используется в Visual Studio, Office 2013, GitHub для Windows и т.д.

Похоже, Cosmopolitan Theme для WPF - это не та же тема, что и для этих программ.

Чтобы показать разницу между этими интерфейсами программ и обычными другими, посмотрите на эти печатные экраны:

Интерфейсы Я хочу знать, как их построить:

Visual Studio:

enter image description here

Office 2013 (Excel):

enter image description here

GitHub для Windows:

enter image description here

Общий интерфейс:

enter image description here

Разница между этими программами заключается в ее интерфейсах. Я уже загрузил Visual Studio Express для Windows 8, Visual Studio Express для Windows Desktop, и я также посмотрел на Visual Studio Ultimate, но у них нет возможности создавать такие типы интерфейсов, когда вы создаете "Новый проект...".

Нужно ли устанавливать новый шаблон на моем VS, чтобы иметь возможность создавать такой интерфейс? Я думаю, что это какая-то тема для WPF. Я хотел бы видеть, что эти приложения используют этот стиль пользовательского интерфейса, который вы ссылаетесь в своем ответе. Спасибо.

4b9b3361

Ответ 1

Обратите внимание, что внешний вид приложения по умолчанию зависит от темы операционной системы.

Ваши интерфейсы были разработаны с учетом стиля Metro UI. Приложения Metro UI - это только Windows 8, так как они требуют WinRT.

Вы можете только моделировать стиль Metro в Windows 7 (и vista) с помощью WPF: вам нужно использовать сторонние элементы управления (или разработать свои собственные), например, следующие примеры:

Cosmopolitan - это просто тема для общего контроля. Например, нет элемента управления поворотом или панорамой.

Ответ 2

Visual Studio 2012 и GitHub для Windows - это приложения WPF. Office использует настраиваемые элементы управления для представления "Metro".

WPF и Silverlight предоставляют простой способ для темы для всего приложения. GitHub основан на теме Silverlight "Cosmopolitan".

Вот несколько ссылок для получения дополнительной информации.

Тема Cosmopolitan для WPF

Создание вашего приложения WPF выглядит как клиент Zune

Silverlight 4 Темы приложений

Mishra Reader (активный клиент WPF с открытым исходным кодом с аналогичной темой)

Ответ 3

В Office 2013 используются Metro Style и Ribbons. Для этого вы можете использовать Fluent Control Suite. Этот проект также имеет стиль Metro, где вы можете легко сделать его как Office 2013. Обратите внимание, что вам может понадобиться недавняя dll вместо, например, пакет nuget.

Если вам нужны такие значки, как Office 2013, здесь я нашел набор значков, который находится рядом с иконками Office: Axialis Pure Flat 2013 ( с затратами).

Для других без лент вы можете использовать, например, MahApps Metro, как предлагали Cybermaxs, и для доков вы можете использовать AvalonDock из набора инструментов WPF. AvalonDock также имеет стиль Metro. И стиль Visual Studio 2010. И вы можете прикрепить ваши Windows, как в Visual Studio, очень полезно;)