Не работает Style в ListView

235
10 июля 2018, 07:00

Есть вот такой вот ListView:

<ListView x:Name="listView1"
              Width="300"
              HorizontalAlignment="Left"
              Background="White"
              BorderThickness ="0, 0, 2, 0"
              BorderBrush="#FFD3D7D8"                 
              DataContext="{Binding DataContext, ElementName=Window}"                 
              Foreground="Black"
              ItemsSource="{Binding ListViewAdapter}"
              MouseDoubleClick="listView1_MouseDoubleClick"
              SelectedIndex="0"
              SelectedItem="{Binding CurrentItem}"
              SelectionMode="Single" 
              SelectionChanged="listView1_SelectionChanged"
                  Padding="0" Style="{DynamicResource ListViewStyle1}">
            <ListBox.ItemContainerStyle> // Вот от сюда
                <Style TargetType="{x:Type ListBoxItem}">
                    <Style.Triggers>
                        <Trigger Property="IsSelected" Value="True">
                            <Setter Property="BorderThickness" Value="0, 1, 0, 1"/>
                            <Setter Property="BorderBrush" Value="Yellow"/>
                            <Setter Property="Background" Value="White"/>
                        </Trigger>
                    </Style.Triggers>
                </Style>
            </ListBox.ItemContainerStyle> // До сюда
            <ListView.ItemTemplate>
                <DataTemplate>
                    <WrapPanel>
                        <Image Width="40"
                           Height="40"
                           Source="{Binding Image}" />
                        <Border Height="45" BorderBrush="{x:Null}">
                            <TextBlock Margin="2,0"
                                   VerticalAlignment="Center"
                                   FontFamily="Tahoma"
                                   Text="{Binding Text1}" FontSize="14" />
                        </Border>
                        <Border Height="45" BorderBrush="{x:Null}">
                            <TextBlock Margin="2,0"
                                   VerticalAlignment="Center"
                                   FontFamily="Tahoma"
                                   Foreground="#FF63676A"
                                   Text="{Binding Text2}" FontSize="14" />
                        </Border>
                    </WrapPanel>
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>

Начиная с 16 по 26 строчки пытаюсь изменить фон итема при его выделении на форме, но он остается таким же синим(показано на изображении ниже). Что не так и почему не работает? Прошу помощи знатоков! Заранее благодарен.

READ ALSO
Отключение каскадного удаления в Entity Framework Core

Отключение каскадного удаления в Entity Framework Core

Я хочу создать 2 таблицы: Team, Match, где в таблице Match существует 2 ссылки на таблицу TeamКогда пытаюсь сгенерировать БД, появляется ошибка связанная...

257
Как работает метод GetILAsByteArray()?

Как работает метод GetILAsByteArray()?

Товарищи, возник следующий вопрос: метод

271
Как связать две базы

Как связать две базы

Можно ли связать две базы, возможно при помощи оператора where?

267
SLIM ошибка GET-запроса

SLIM ошибка GET-запроса

имеется Url, по которому в мобильном приложении запрашиваю населенные пункты, похожие на строку запроса

243