private void eSearch_TextChanged(object sender, TextChangedEventArgs e) { try { var eSearch = (Entry)sender; string sSearch = eSearch.Text; if (sSearch == "") { return; } var ItemTapped = new TapGestureRecognizer(); ItemTapped.Tapped += ItemTapped_Tapped; stackList.Children.Clear(); mCollection = new ObservableCollection <KataItems>(KataDB.GetSearchKata(sSearch)); foreach (KataItems data in mCollection) { var item = new KamusCellView(data.KataKor, data.KataIndo, data.KataEng); item.GestureRecognizers.Add(ItemTapped); stackList.Children.Add(item); } mCollection.Clear(); } catch { } }
private void LoadAllKataData() { try { var ItemTapped = new TapGestureRecognizer(); ItemTapped.Tapped += ItemTapped_Tapped; stackList.Children.Clear(); mCollection = new ObservableCollection <KataItems>(KataDB.GetItems()); foreach (KataItems data in mCollection) { var item = new KamusCellView(data.KataKor, data.KataIndo, data.KataEng); item.GestureRecognizers.Add(ItemTapped); stackList.Children.Add(item); } mCollection.Clear(); } catch { } }