<ListView x:Name="PictureListView" HasUnevenRows="True" WidthRequest="320" HeightRequest="400" SeparatorColor="White">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Image Source="{Binding Path}" HeightRequest="80" WidthRequest="80" Aspect="AspectFill" />
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
ObservableCollection<Image> Pictures = new ObservableCollection<Image>(new Image { Source = "file.png" });
PictureListView.ItemSource = Pictures;
private async void PictureListView_ItemTapped(object sender, ItemTappedEventArgs e)
{
var photo = (Image)e.Item;
photo.Source = "file2.png";
}
xamarin 양식을 사용하여 listview에서 이미지를 업데이트하려고합니다 .... 위에 나열된 코드가 있습니다 ....하지만 클릭이 발생하면 새 이미지 ("file2.png")가 표시되지 않습니다. 화면에 다시 칠해진다. 대신, 나는 그 이미지가있는 곳을위한 빈 공간 일뿐입니다. 어떻게하면 목록보기에서 이미지를 바꿀 수 있습니까?Xamarin 양식, 어떻게하면 목록보기에서 이미지를 새로 고 칩니 까?