Как создать собственный мастер VSIX на основе выбранной темы Visual Studio - PullRequest
0 голосов
/ 26 февраля 2020

У меня есть требование для создания собственного мастера vsix (проекта расширения Visual Studio), который представляет собой одну форму windows, я разработал его с учетом темной темы, выбранной в Visual Studio. Следовательно, фон окна в шагах мастера показан темным фоном. Когда пользователь меняет тему визуальной студии на светлый фон, цвета диалогов мастера не соответствуют цветам фоновой темы визуальной студии. Есть ли простой способ получить доступ к фоновой теме, которая была установлена ​​в Visual Studio программно в C#? И на основе этой темы я могу разработать другой диалог windows и показать его пользователю? Короче говоря, я могу сделать что-то, показанное ниже в псевдокоде?

1 Ответ

0 голосов
/ 27 февраля 2020

Если ваш диалог мастера реализован на основе DialogWindow Class (что, вероятно, должно быть, если вы используете WPF), вы можете использовать VsBrushes Class в вашей разметке XAML отразить стили VS.

С уважением,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...