У меня есть пользовательский элемент управления, который нуждается в незначительной настройке при работе на XP или Vista с темой Aero, есть ли простой способ определения темы (обнаружения операционной системы недостаточно, поскольку пользователь может изменить тему) использовать это в триггере стиля?
Мне нужно применить небольшое изменение маржи в Vista, чтобы получить требуемый вид:
<Setter Property="Margin"
Value="0,-1,0,-1" />
Вышеуказанный установщик в настоящее время является безусловным (например, не в триггере), но требует наличия двух версий.
В идеале решение должно быть только на Xaml, но при необходимости я могу предоставить свойство, связанное с DataTrigger
.