2014-10-09 1 views
0

В Visual Studio 2013, когда вы разрабатываете приложение WPF C# XAML в режиме разработки, оно отображает окно с гораздо более приятным стилем в стиле заголовка; однако, когда вы создаете свое приложение, панель заголовков выглядит совсем по-другому и менее стильно. Вот пример того, что такое выглядит как в конструкторе:Как заставить заголовок выглядеть так, как показано в Visual Studio 2013 Использование C# и XAML

VS2013 Designer Title

и вот, что он на самом деле выглядит, когда вы строите:

VS2013 Compiled Title Bar

Как я могу сделать это выглядеть как то, что ему показывает в дизайнере?

ответ

1

Это потому, что в окне используется тема вашей ОС. Чтобы изменить это, у вас есть много вариантов. Но я бы порекомендовал вам использовать библиотеку Mahapps.Metro. Это приятно, легко использовать и настраивать.

+1

Я пометил это как ответ, потому что, как только я включил это в моем проекте он мгновенно трансформируются все элементы моего графического интерфейса, чтобы выглядеть очень красиво и даже добавил немного приятной тонкой анимации. – xendi

2

Используйте силу WPF со стилем. Вот некоторые примеры:

Modern UI for WPF

enter image description here

Visual Studio 2012 Metro Styles for WPF

enter image description here

+0

Это хорошо, но я не пытаюсь создавать приложения для приложений для приложений/приложений для метро. Я делаю это приложение для обычного рабочего стола. – xendi

+0

Проекты выше ** являются ** стилями для настольных приложений WPF. WPF может ** ** использоваться ** только для создания «настольных» приложений. –

+0

Нет приложения для App Store, созданного с помощью WPF; все приложения WPF, в том числе демонстрационные на этом сайте, являются настольными приложениями. Приложения App Store построены с совершенно другой структурой из WPF, хотя в некоторых отношениях она похожа (например, они оба используют Xaml). –