Comment changer la couleur d'arrière-plan de l'élément ListView en fonction de l'élément listview Valeur HarfNotu dans wpf

Mon ListView ressemble:
http://oi36.tinypic.com/ek5n3o.jpg

Mon listview xaml:

<ListView  Name="notListView" Width="550" HorizontalAlignment="Left">
        <ListView.View>
        <GridView AllowsColumnReorder="true">
            <GridViewColumn Header="Ders Kodu" Width="100" DisplayMemberBinding="{Binding Path=DersKodu}" />
            <GridViewColumn Header="Ders Adı" Width="200" DisplayMemberBinding="{Binding Path=DersAdi}" />
            <GridViewColumn Header="Vize" Width="50" DisplayMemberBinding="{Binding Path=Vize}" />
            <GridViewColumn Header="Final" Width="50" DisplayMemberBinding="{Binding Path=Final}" />
            <GridViewColumn Header="Ortalama" Width="60" DisplayMemberBinding="{Binding Path=Ortalama}" />
            <GridViewColumn Header="Harf Notu" Width="60" DisplayMemberBinding="{Binding Path=Harf}" />
        </GridView>
    </ListView.View>
</ListView>

Mon .cs code:

notListView.ItemsSource = notGoruntule(1, 1); //notGoruntule() function returns an Arraylist, which contains my "Notlar" objects.

J'ai essayé ceci:

ListViewItem lvitem = (ListViewItem)notListView.Items[0];
lvitem.Background = Brushes.Red;

Mais d'abord de la ligne de lancers:

Unable to cast object of type 'OBS_Interface_5.Classes.Notlar' to type 'System.Windows.Controls.ListViewItem'.

Comment je résoudre ce problème?

source d'informationauteur Zafer Ayan