Я учусь WinRT, и я определить собственную тему для моей программы, в том числе перезаписывать некоторые цвета по умолчаниюXAML определяет цвет на основе другого цвета
В настоящее время я сделать что-то подобное в моей App.xaml
<Application>
<Application.Resource>
<ResourceDictionary>
...
<Color x:Key="PrimaryColor">#FF0055A3</Color>
<Color x:Key="PrimaryColorHighlighShade">#FF1263B0</Color>
<Color x:Key="PrimaryColorClickShade">#FF2674BD</Color>
...
<SolidColorBrush x:Key="SliderTrackDecreaseBackgroundThemeBrush" Color="{StaticResoruce PrimaryColor}" />
<SolidColorBrush x:Key="SliderTrackDecreasePointerOverBackgroundThemeBrush" Color="{StaticResoruce PrimaryColorHighlighShade}" />
<SolidColorBrush x:Key="SliderTrackDecreasePressedBackgroundThemeBrush" Color="{StaticResoruce PrimaryColorClickShade}" />
...
</ResourceDictionary>
</Application.Resource>
Чтобы получить Выделите тень и ClickShade, я открыть фотошоп, Гото ВШБ Slider, и переместить S вниз и B, но мне было интересно, если я мог бы сделать это в XAML, так что все, что я должен был сделать, что изменит PrimaryColor, а другие цвета, е соответственно.
Вы все равно должны отредактировать цвет через конструктора. Если вы хотите автоматически изменить HSB, вам нужно будет написать код. –