Ok Ich habe ein ListView
-Objekt mit einem List<Filiale>
als ItemSource
und ich möchte das ItemSource
immer dann aktualisieren, wenn sich die Objektliste ändert. Der ListView hat ein personalisiertes ItemTemplate
Für jetzt habe ich das getan:
Wie Sie in der TextChanged-Methode sehen können, weise ich dem vorherigen eine neue Liste zu, aber es gibt keine Änderungen in der Ansicht.
In der von mir erstellten ViewCell
weise ich das Textfeld der Labels dem SetBinding
Sie können die ItemsSource der ListView auf null setzen und sie dann wieder zurücksetzen, damit die Tabelle neu geladen wird. Ссылка
Sie können ein Basisansichtsmodell definieren und von INotifyPropertyChanged
übernehmen %Vor% wird dann in Ihrem Viewmodel (Bsp. JM) von BaseViewModel
übernommen
und kann ObservableCollection<YOURLISTCLASS>
List
Auch Ihre Felder in ViewModel (Bsp. JM) sollten wie folgt implementieren:
%Vor%Hoffe, das hilft.
Tags und Links .net c# xamarin.forms xamarin