Vous devez utiliser un style pour lier l'arrière-plan de ListViewItem à l'élément de la ligne. L'élément est la valeur par défaut DataContext du ListViewItem ce qui devrait être simple:
<Grid xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid.Resources>
<x:Array x:Key="colors" Type="{x:Type sys:String}">
<sys:String>Red</sys:String>
<sys:String>Yellow</sys:String>
<sys:String>#0000FF</sys:String>
</x:Array>
</Grid.Resources>
<ListView ItemsSource="{StaticResource colors}">
<ListView.Resources>
<Style TargetType="{x:Type ListViewItem}">
<Setter Property="Background" Value="{Binding .}"/>
</Style>
</ListView.Resources>
</ListView>
</Grid>
Au lieu de se lier à l'élément tout vous lier à la BackgroundColor, mais il devrait être similaire à ce qui précède. Vous devez utiliser un convertisseur avec la liaison pour préfixer un "#", c'est le signal au BrushConverter intégré pour l'analyser en hexadécimal.