2014-01-23 3 views

ответ

3

Я создал пользовательскую тему AvalonDock. Вы можете найти его в истории моего приложения. Я отказался от него, так как теперь у нас темная тема, с которой я в порядке (см. Текущую версию).

Посмотрите на мой проект по адресу: https://edi.codeplex.com/SourceControl/changeset/603e7c6580ad274ea8d306c91cee3125ccde717e

Будьте уверены, чтобы загрузить эту ревизию с пользовательской темы ExpressionDark не доступен в текущей версии. Это было непросто. Я просто использовал существующий проект тем в качестве шаблона и изменил обычные подозреваемые, такие как пространство имен, название темы в ExpressionDarkTheme.cs.

Используя проект в таком состоянии требует, чтобы скомпилировать приложение AvalonDock образца в \ 02_Libs \ AvalonDock

и скопировать двоичные файлы в:

02_Libs \ 00_bin \ Xceed.Wpf.AvalonDock

Это должно позволить вам скомпилировать решение Edi.sln и проверить тему ExpressionDark.

Пожалуйста, дайте мне знать, если у вас есть дополнительные вопросы по этому вопросу.

+1

Что-то, что меня действительно беспокоит, - это тот факт, что все примеры из Avalon взяты из более ранних версий, а некоторые из объектов изменились с 1.x на 2.0. Я видел ваш код, и он довольно чистый (+1) – tweellt

+0

Спасибо, я приложил дополнительные усилия с помощью StyleCop, чтобы получить последовательную и чистую картинку. – user3313608

Смежные вопросы