Xamarin FormularaktualisierungslisteView itemSource
Ok ich habe einListView
Objekt mit einemList<Filiale>
wieItemSource
und ich möchte das @ aktualisierItemSource
, wenn sich die Liste der Objekte ändert. Die ListView hat ein personalisiertesItemTemplate
Im Moment habe ich das getan:
public NearMe ()
{
list=jM.ReadData ();
listView.ItemsSource = list;
listView.ItemTemplate = new DataTemplate(typeof(FilialeCell));
searchBar = new SearchBar {
Placeholder="Search"
};
searchBar.TextChanged += (sender, e) => {
TextChanged(searchBar.Text);
};
var stack = new StackLayout { Spacing = 0 };
stack.Children.Add (searchBar);
stack.Children.Add (listView);
Content = stack;
}
public void TextChanged(String text){
//DOSOMETHING
list=newList;
}
Wie Sie in der TextChanged-Methode sehen können, ordne ich der vorherigen Liste eine neue Liste zu, aber in der Ansicht gibt es keine Änderungen. In demViewCell
, das ich erstellt habe, ordne ich dem Textfeld der Beschriftungen das @ zSetBinding