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

  • Cristina Landa

    Cristina Lan

    28 Ocak 2010
  • IGN

    IGN

    19 EYLÜL 2006
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007