我學習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,我打開Photoshop中,後藤的HSB滑塊,然後移動羽絨與B,但是,我想知道如果我能做到這一點的XAML使所有我必須做什麼改變PrimaryColor,和其他顏色,其他e相應調整。
您仍然需要通過設計師編輯顏色。如果你想自動改變HSB,那麼你需要編寫一些代碼。 –