2011-12-22 2 views
1

Когда я применяю пользовательский msstyle на моей системе (любая msstyle) все компоненты WPF изменить их внешний вид к этому:WPF выглядит win98'ish с пользовательским msstyle

enter image description here Почему это происходит? Любой способ решить эту проблему?

+0

использовать пользовательские стили, поэтому элементы управления будут иметь один и тот же интерфейс для разных настроек ОС. Иногда я использую WPFToolkit: http://wpf.codeplex.com/ – Tigran

ответ

2

Согласно this blog, вы можете сделать следующее в App.xaml:

<Application.Resources> 
    <ResourceDictionary Source="/PresentationFramework.Aero;V3.0.0.0;31bf3856ad364e35;component\themes/aero.normalcolor.xaml" />  
</Application.Resources> 

Я tesed, установив мое окно 7 Theme для "Windows-Classic". Элементы управления все еще имеют вид Windows 7.