private void Image_Loaded(object sender, RoutedEventArgs e) { Image image = (Image)sender; ItemModel item = (ItemModel)image.DataContext; if (!dic_image.Keys.Contains(item.Id)) { dic_image.Add(item.Id, image); client.GetImageByItemIdAsync(item.Id); } else { image.Source = wb_Dic[item.Id]; } }