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

  • BuzzFeedVideo

    BuzzFeedVide

    10 AĞUSTOS 2011
  • isupportthegosselins

    isupporttheg

    6 Aralık 2009
  • TROPFEST

    TROPFEST

    27 Mart 2007