14

私は現在これを持っていますが、前景色でしか機能しません。

どんな助けでもよいでしょう:D

<Style.Triggers>
    <Trigger Property="IsSelected" Value="true">
        <Setter Property="Foreground" Value="Red" />
        <Setter Property="Background" Value="Green"/> 
    </Trigger>
</Style.Triggers>
4

2 に答える 2

28

これは背景色を処理します。おそらく、前景の解決策を見つけるのにも役立ちます。これはhttp://blogs.msdn.com/wpfsdk/archive/2007/08/31/specifying-the-selectionからのものです-color-content-alignment-and-background-color-for-items-in-a-listbox.aspx

<Style TargetType="ListBoxItem">
    <Style.Resources>
        <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Green"/>
    </Style.Resources>
</Style>
于 2009-07-20T14:47:05.793 に答える
1

背景の描画を処理するのは、"Bd" という名前の ListViewItemのBorderサブ要素です。

<Setter TargetName="Bd" Value="Green" Property="Background" />
于 2009-07-20T12:46:25.147 に答える