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

  • CMTelly

    CMTelly

    2 Mayıs 2007
  • jesiel santos

    jesiel santo

    15 Ocak 2009
  • YAN TV

    YAN TV

    20 EKİM 2011