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

  • FND Films

    FND Films

    2 Mayıs 2006
  • jonathepianist

    jonathepiani

    31 Temmuz 2008
  • Justin Davis

    Justin Davis

    14 Ocak 2008