У меня есть список ListView, в котором каждый ListViewItem имеет список изображений по умолчанию, эти изображения будут заменены другими изображениями, если значение, восстановленное в веб -службе, отличается от 0 < /p>
Это данные JSON: < /p>
У меня есть список ListView, в котором каждый ListViewItem имеет список изображений по умолчанию, эти изображения будут заменены другими изображениями, если значение, восстановленное в веб -службе, отличается от 0 < /p> Это данные JSON: < /p> [code]{ success: 1, total: 2, locals: [ { id_local: "82", fav: 0, aime: 0, aimepas: 0, }, { id_local: "83", fav: 1, aime: 1, aimepas: 0, } ] } < /code> Я попробовал этот код: < /p> ObservableCollection Locals = new ObservableCollection();
public async void getListePerSearch() { UriS = "URL"; var http = new HttpClient(); http.MaxResponseContentBufferSize = Int32.MaxValue; var response = await http.GetStringAsync(UriS); var rootObject1 = JsonConvert.DeserializeObject(response);
listme.ItemsSource = rootObject1.locals;
foreach (var item in listme.Items.Cast()) {
if (item.fav == 1) { btnStar.Background = new SolidColorBrush(Colors.Yellow); //yellow //Debug.Write("fav=1"); }
else { btnStar.Background = new SolidColorBrush(Colors.Gray);//Gray //Debug.Write("fav=0"); }
if (item.aime == 1) { coeur.Source = new BitmapImage(new Uri("ms-appx:///images/11.png", UriKind.Absolute)); //Debug.Write("aime=1"); }
else { coeur.Source = new BitmapImage(new Uri("ms-appx:///images/1.png", UriKind.Absolute)); //Debug.Write("aime=0"); }
if (item.aimepas == 1) { deslikeimage.Source = new BitmapImage(new Uri("ms-appx:///images/22.png", UriKind.Absolute)); //Debug.Write("aimepas=1"); }
else { deslikeimage.Source = new BitmapImage(new Uri("ms-appx:///images/2.png", UriKind.Absolute)); //Debug.Write("aimepas=0"); }
} < /code> И это локальные.cs: < /p> public class Locals { public int fav { get; set; } public int aime { get; set; } public int aimepas { get; set; }
} < /code> И это файл XAML: < /p>
...
[/code] Итак, мой вопрос: как я могу использовать DataBinding в моем случае? Спасибо за помощь