В c # вам необходимо реализовать интерфейс INotifyPropertyChanged
для вашего объекта Customer, а затем добавить логическое свойство Selected
.В XAML используйте привязку данных, чтобы связать цвет фона строки со свойством Selected.Вы можете достичь этого либо с помощью триггеров (которые ограничены в Silverlight по сравнению с WPF) или использовать конвертер:
<Grid Background="{Binding Selected, Converter={StaticResource BoolToColorConverter}}">
Преобразователь является классом IValueConverter, принимающим логическое значение и возвращающим SolidColorBrush
.