Ror*_*oto 5 windows combobox colors winrt-xaml
我想在winRT(Windows应用商店应用程序)中更改组合框的颜色.
看起来像这样.我想用紫色代替.

我试过了:
<ComboBox>
<ComboBox.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}">Red</SolidColorBrush>
</ComboBox.Resources>
<ComboBoxItem>One</ComboBoxItem>
<ComboBoxItem>Two</ComboBoxItem>
</ComboBox>
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为x:静态不再存在于Windows应用程序中,如果我使用StaticResource,则资源"System.HighlightBrushKey"不存在.
谢谢
似乎内置资源名称已更改,因此现在您需要覆盖这些画笔:
<SolidColorBrush x:Key="ComboBoxItemSelectedBackgroundThemeBrush" Color="#FF4617B4" />
<SolidColorBrush x:Key="ComboBoxItemSelectedPointerOverBackgroundThemeBrush" Color="#FF5F37BE" />
Run Code Online (Sandbox Code Playgroud)
你可以ComboBoxItem在这里找到完整的画笔列表:http://msdn.microsoft.com/en-us/library/windows/apps/xaml/jj709911.aspx
| 归档时间: |
|
| 查看次数: |
2520 次 |
| 最近记录: |