Я ищу для создания или редактирования темы в AvalonDock 2.0 по своему вкусу, однако, похоже, я не могу найти документацию о том, как это сделать.Создать пользовательскую тему в Avalon Dock
Может ли кто-нибудь указать мне правильное направление?
Я ищу для создания или редактирования темы в AvalonDock 2.0 по своему вкусу, однако, похоже, я не могу найти документацию о том, как это сделать.Создать пользовательскую тему в Avalon Dock
Может ли кто-нибудь указать мне правильное направление?
Я создал пользовательскую тему 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.
Пожалуйста, дайте мне знать, если у вас есть дополнительные вопросы по этому вопросу.
Что-то, что меня действительно беспокоит, - это тот факт, что все примеры из Avalon взяты из более ранних версий, а некоторые из объектов изменились с 1.x на 2.0. Я видел ваш код, и он довольно чистый (+1) – tweellt
Спасибо, я приложил дополнительные усилия с помощью StyleCop, чтобы получить последовательную и чистую картинку. – user3313608