Возможно получить доступ к стилям по умолчанию - PullRequest
2 голосов
/ 15 декабря 2009

Где-то я читал, что ExpressionBlend может создавать копии стиля по умолчанию элемента управления wpf для редактирования разработчиком.
Однако VisualStudio не может. (По крайней мере, я не нашел способ ...)

Возможно ли получить доступ / просмотреть стили (и шаблоны) по умолчанию для элементов управления wpf.

Хорошо бы Gui, но (веб) -ресурс для просмотра стилей тоже подойдет.

1 Ответ

4 голосов
/ 15 декабря 2009

Вы можете использовать Style snooper или ShowMeTheTemplate , чтобы получить стили по умолчанию для элементов управления WPF.

Вы также можете сделать это в коде, если хотите. Прочтите «Откуда взялся стиль темы» в этой статье .

код:

Style ts = typeof(Button).GetProperty("ThemeStyle",
   BindingFlags.NonPublic | BindingFlags.Instance).GetValue(myButton,
   null) as Style;

[НЕ ИСПОЛЬЗУЙТЕ ЭТОТ КОД В ПРОИЗВОДСТВЕННОЙ СРЕДЕ]

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