Я создаю расширение для Visual Studio (2012+), которое включает в себя окно инструментов. Я надеялся оформить окно идентично, чтобы оно соответствовало текущей теме Visual Studio. Однако мне очень сложно понять, как это сделать.
В этом сообщении говорится, что все, что требуется - это вообще не применять стиль, но это пока не соответствует моему опыту (даже создание проекта VSIX по умолчанию в VS2017 и добавление инструмента В окне отображается кнопка, которая, я бы сказал, является стандартным WPF в теме, а не тематикой VS, по крайней мере, при использовании темной темы VS в VS2017).
В этом сообщении был задан аналогичный вопрос, и решение в то время казалось создавать аналогичные элементы управления с помощью бесплатного набора инструментов. Однако это было для VS2012 6 лет назад, и я надеюсь, что в наши дни решение станет более доступным. Выбор этого пути не кажется очень перспективным.
Другое решение - применить Visual Studio VsBrushes и VsColors к элементам управления WPF. Это, вероятно, поможет мне найти решение, но стили - это больше, чем цвета, поэтому это не кажется очень удовлетворительным.
Есть ли способ применить стили основных элементов управления Visual Studio (кнопка, текстовое поле, список, дерево и т. Д.) К моему окну инструментов VSIX, чтобы оно выглядело как дома в Visual Studio?
Спасибо за любые предложения!