2013-03-25 22 views
5

Bir winRT (Windows Mağazası uygulaması) bir combobox rengini değiştirmek istiyorum.Combobox değişim vurgu rengi winRT (metro uygulaması)

Buna benziyor. Ve mor rengi değiştirmek istiyorum.

A weird color

Denedim:

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

Bu işe yaramazsa x çünkü: Ben StaticResource kullanırsanız Statik artık, Windows mağaza uygulaması bulunur ve kaynak "System.HighlightBrushKey" değil var olmak.

Teşekkür

+0

neler "Tuhaf bir renk" mi? –

+0

Bu mor rengi istemiyorum, bu rengi değiştirmek istiyorum. – Roroto

cevap

6

değiştirildi yerleşik kaynaklar isimleri gibi görünüyor, şimdi bu fırçaları geçersiz kılmak gerekir:

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

Burada ComboBoxItem fırçalar tam listesini bulabilirsiniz: http://msdn.microsoft.com/en-us/library/windows/apps/xaml/jj709911.aspx

İlgili konular