Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 组合框更改高亮颜色winRT(metro应用程序)_Windows_Colors_Combobox_Winrt Xaml - Fatal编程技术网

Windows 组合框更改高亮颜色winRT(metro应用程序)

Windows 组合框更改高亮颜色winRT(metro应用程序),windows,colors,combobox,winrt-xaml,Windows,Colors,Combobox,Winrt Xaml,我想更改winRT(Windows应用商店应用程序)中组合框的颜色 看起来像这样。我想换成紫色 我试过: <ComboBox> <ComboBox.Resources> <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}">Red</SolidColorBrush> </ComboBox.Resources> <

我想更改winRT(Windows应用商店应用程序)中组合框的颜色

看起来像这样。我想换成紫色

我试过:

<ComboBox>
    <ComboBox.Resources>
        <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}">Red</SolidColorBrush>
    </ComboBox.Resources>
    <ComboBoxItem>One</ComboBoxItem>
    <ComboBoxItem>Two</ComboBoxItem>
</ComboBox>

红色
一个
两个
这不起作用,因为Windows应用商店应用程序中不再存在x:Static,如果使用StaticResource,则资源“System.HighlightBrushKey”不存在


感谢

似乎内置资源名称已更改,因此现在需要覆盖这些笔刷:

<SolidColorBrush x:Key="ComboBoxItemSelectedBackgroundThemeBrush" Color="#FF4617B4" />
<SolidColorBrush x:Key="ComboBoxItemSelectedPointerOverBackgroundThemeBrush" Color="#FF5F37BE" />


你可以在这里找到
ComboBoxItem
笔刷的完整列表:

什么是“奇怪的颜色”?我不想要这个紫色,我想改变这个颜色。