Я хочу создать или отредактировать тему в AvalonDock 2.0 по своему вкусу, однако я не могу найти никакой документации о том, как это сделать.
Может кто-то указать мне верное направление?
Я хочу создать или отредактировать тему в AvalonDock 2.0 по своему вкусу, однако я не могу найти никакой документации о том, как это сделать.
Может кто-то указать мне верное направление?
Я создал собственную тему 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.
Пожалуйста, дайте мне знать, если у вас есть дополнительные вопросы по этому поводу.