SORU
19 Aralık 2008, Cuma


Etkin olmayan Seçim Rengi WPF Liste Görünümü

Birkaç Liste Görünümü seçimleri bir satır (iTunes tarayıcıya benzer) nerede WPF uygulaması oluşturma ediyorum. Sorun varsayılan etkin olmayan seçim rengi de çok hafif. (aşağıya bakınız) Default inactive selection color (too light)

Nasıl devre dışı benim liste görünümü şuna benzer şekilde, bu renk değiştirebilir miyim? (aşağıya bakınız) Inactive and active selection colors the same

Çözüm

Style gibi SystemColor: varsayılan geçersiz kılar

<Style TargetType="ListViewItem">
    <Style.Resources>
        <SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="{x:Static SystemColors.HighlightColor}"/>
    </Style.Resources>
</Style>

CEVAP
19 Aralık 2008, Cuma


ListBox şablon renk ControlBrush etkin olmayan renk ayarı denilen bir sistem kullanır. Bu nedenle, sadece bu renk geçersiz kılabilirsiniz:

<ListBox>
    <ListBox.Resources>
        <SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}">Red</SolidColorBrush>
    </ListBox.Resources>
</ListBox>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Booredatwork.com

    Booredatwork

    5 Ocak 2009
  • Dan Gately

    Dan Gately

    13 AĞUSTOS 2006
  • FusioNGamiing

    FusioNGamiin

    10 Temmuz 2007