-1

現在、項目が選択されているとき (ただし、コントロールは選択されていません)、項目は非常に明るい灰色 (ほとんど見えません) です。実際に項目をクリックすると、選択項目はほとんど表示されません。

だから私は ListBox の SELECTED ITEM の色を変更したい...これは私が今日持っているものです:

        <ListBox Name="lbDates" SelectionMode="Multiple"
                 ItemsSource="{Binding Days}"
                 SelectedItem="{Binding Path=SelectedDays, Mode=TwoWay}">
        </ListBox>
4

1 に答える 1

0

ListBoxItem のスタイルを作成し、それにトリガーを適用できます

    <Style x:Key="ListboxItemStyle" TargetType="{x:Type ListBoxItem}">
    <Style.Triggers>
    <Trigger Property="IsSelected" Value="true>
    <Setter Property="Background" Value="#E8EbEE" />
    </Trigger>
    </Style.Triggers>
    </Style>

そしてそれをリストボックススタイルに適用します

 <Style x:Key="ListBoxStyle" TargetType="{x:Type ListBox}">
    <Setter Property="ItemContainerStyle" Value="{StaticResource ListboxItemStyle}" />
  </Style>
于 2013-05-09T13:08:05.487 に答える