Я разрабатываю приложение с DevExpress 14.2.10.0
на WPF в Visual Studio 2013 12.0.40629.00 Update 5
.
Скомпилированное приложение выглядит иначе, чем панель дизайна в Visual Studio
Я использую пользовательскую тему, разработанную и скомпилированную с помощью темы DevExpress WPF. Editor и использовать его в моем проекте с помощью этого кода:
public MainWindow()
{
var theme = new Theme("EstiwLight", "DevExpress.Xpf.Themes.EstiwLight.v14.2")
{
AssemblyName = "DevExpress.Xpf.Themes.EstiwLight.v14.2"
};
Theme.RegisterTheme(theme);
ThemeManager.ApplicationThemeName = "EstiwLight";
InitializeComponent();
}
Тема правильно связана с деревом ссылок в VS и копируется локально с помощью флажка на панели настроек ссылки на тему.
Если я использую некоторые темы DevExpress, панель дизайна применяет их нормально.
Но если я посмотрю MailClient DevExpress WPF Demo, то увижу точно такую же ситуацию:
Демонстрация MailClient DevExpress WPF неправильно отображает тему по умолчанию
Итак, проблема очевидна: как правильно применить пользовательскую тему, чтобы отобразить ее в области дизайна Visual Studio?
Я вижу похожий вопрос но я использую другие (почти) обновленные версии программного обеспечения, в отличие от этого вопроса 2011 года.