void ItemTapped (object sender, ItemTappedEventArgs e) { // send message to navigate to detail page MessagingService.Current.SendMessage<CustomerDetailViewModel>(MessageKeys.NavigateToDetailPage, new CustomerDetailViewModel((Customer)e.Item)); ((ListView)sender).SelectedItem = null; }
private void CompletedTaskListView_OnItemTapped(object sender, ItemTappedEventArgs e) { var model = BindingContext as CompletedTaskViewModel; if (model == null || e.Item == null) return; model.CloneUserTaskCommand.Execute(e.Item); }
async void listItemTapped(object sender, ItemTappedEventArgs e) { listView.SelectedItem = null; var open = await DisplayAlert("Open", "Open this page in browser?", "Yes", "No"); if (open) Device.OpenUri(new Uri(((RssItem)e.Item).Link)); }
async void OnItemTapped(object sender, ItemTappedEventArgs e) { var itemSet = e.Item as StudyPlan; if (itemSet == null) return; if (AppCache.QuestionCache != null && Application.Current.Properties.ContainsKey("QuestionTemplate")) { object currentTemplate = null; if (Application.Current.Properties.TryGetValue("QuestionTemplate", out currentTemplate)) { var currTemplate = currentTemplate as QuestionTemplate; List<Question> retList = null; if (currTemplate != null && AppCache.QuestionCache != null && AppCache.QuestionCache.ContainsKey(currTemplate.UniqueGuid)) { CurrentTemplate = currTemplate; if (AppCache.QuestionCache.TryGetValue(currTemplate.UniqueGuid, out retList)) { if (retList != null) { RefreshList(); //Saw some random error and adding this line to fix it await Navigation.PushAsync(new QuestionListPage(retList, itemSet.Category, AppEnums.QuestionListFilter.StudyPlan)); return; } } } } } var list = await AppCache.GetData(null, null); if (list != null && list.Count > 0) RefreshList(); //Saw some random error and adding this line to fix it await Navigation.PushAsync(new QuestionListPage(list, itemSet.Category, AppEnums.QuestionListFilter.StudyPlan)); }
async void productListView_ItemTapped(object sender, ItemTappedEventArgs e) { // Just Add to the ViewModel ((ProductsPageViewModel)this.BindingContext).IsBusy = true; ((ProductsPageViewModel)this.BindingContext).AddProductSelection(((ProductsPageViewModel.ProductsViewModel)e.Item)); ((ProductsPageViewModel)this.BindingContext).IsBusy = false; }
private async void OnItemTapped(Object sender, ItemTappedEventArgs e) { var selectedItem = ((ListView) sender).SelectedItem; var sampleCategory = (SampleCategory) selectedItem; await SamplesListFromCategory.NavigateToCategory (sampleCategory, Navigation); }
async void OnItemTapped(object sender, ItemTappedEventArgs e) { if (!isEditing) { Person tappedPerson = (Person)e.Item; await this.Navigation.PushAsync(new ContactDetails(tappedPerson)); } }
public void listViewMenuSpeed_OnItemSelected (object sender, ItemTappedEventArgs args_tapped) { object item = args_tapped.Item; KeyValuePair<string, string> kvp = (KeyValuePair<string, string>)item; string type_as_string = kvp.Value; Type type = Type.GetType (type_as_string); try { Page page = (Page)Activator.CreateInstance (type) // HolisticWare.Mobile.UI.XamarinForms.Activator.CreateElement<Page>(type_as_string) ; this.Navigation.PushAsync (page); } catch (Exception exc) { Xamarin.Insights.Report ( exc, Xamarin.Insights.Severity.Critical ); throw; } return; }
void showPresentation(object sender, ItemTappedEventArgs e) { Navigation.PushAsync (new PresentationPage ( (e.Item as Presentation) )); ((ListView)sender).SelectedItem = null; // de-select the row }
void ListViewTapped(object sender, ItemTappedEventArgs e) { var list = sender as ListView; if (list == null) return; list.SelectedItem = null; }
void ListView_ItemTapped (object sender, ItemTappedEventArgs e) { if (e == null) return; // has been set to null, do not 'process' tapped event ((ListView)sender).SelectedItem = null; // de-select the row }
private void ItemsListView_OnItemTapped(object sender, ItemTappedEventArgs e) { var model = BindingContext as UsageItemsViewModel; if (model == null || e.Item == null) return; model.CreateTaskCommand.Execute(e.Item); }
public void CheckinList_Tapped(object sender, ItemTappedEventArgs e) { var lv = sender as ListView; var selected = lv.SelectedItem as listItems; if(selected.content != null) Navigation.PushAsync(selected.content); }
async void OnItemTapped(object sender, ItemTappedEventArgs e) { var item = e.Item as Question; var questions = QuestionList.Where(x => x.StudyPlan.Equals(StudyPlan)).ToList(); var dataCtx = new QuestionSessionManager(questions, SessionType.PractiseMode); await Navigation.PushAsync(new QuestionPage(dataCtx, item != null ? item.DispalyId : 0)); }
private async void OnItemTapped(Object sender, ItemTappedEventArgs e) { var selectedItem = ((ListView)sender).SelectedItem; var sampleCategory = (SampleCategory) selectedItem; await Navigation.PushAsync( GetPage( sampleCategory ) ); }
private void NiceListView_ItemTapped(object sender, ItemTappedEventArgs e) { SelectedItem = null; if (ItemClickedCommand != null && ItemClickedCommand.CanExecute(e.Item)) ItemClickedCommand.Execute(e.Item); }
async void OnTap(object sender, ItemTappedEventArgs e) { CurrentCategory = e.Item.ToString (); await Navigation.PopAsync(); }
protected void ListViewOnItemTapped (object sender, ItemTappedEventArgs e) { Debug.WriteLine ("ListViewOnItemTapped"); if (((ListView)sender).SelectedItem == null) return; var menuItem = e.Item as MainMenuItem; if (menuItem != null) { switch (menuItem.MenuType) { case MenuType.Login: { break; } case MenuType.WebView: { var webViewViewModel = new WebViewViewModel (menuItem); MasterViewModel.CurrentDetailPage = new CustomWebView (webViewViewModel); break; } default: { //MenuType Standard break; } } ((ListView)sender).SelectedItem = null; } }
protected async void ItemTapped(object sender, ItemTappedEventArgs args) { var item = args.Item as ListItemPage; if (item == null) return; Page page = (Page)Activator.CreateInstance(item.PageType); await Navigation.PushAsync(page); itemList.SelectedItem = null; }
public void OnItemSelected(object sender, ItemTappedEventArgs args) { var item = args.Item as RssRecordViewModel; if (item == null) return; Navigation.PushAsync(new RssWebView(item)); rsslist.SelectedItem = null; }
/// <summary> /// Raises the field selected event. /// </summary> /// <param name="sender">The sender of tapped event.</param> /// <param name="e">Item tapped event arguments.</param> protected virtual void OnFieldSelected(object sender, ItemTappedEventArgs e) { if (this.FieldSelected != null) { this.FieldSelected(this, EventArgs.Empty); FieldHelper.Instance.FieldSelectedEvent(e.Item as Field); } }
async void listProfileDisponiveis_ItemTapped(object sender, ItemTappedEventArgs e) { App.DadosAlterados = true; gateKey.Perfil = e.Item.ToString(); Console.WriteLine(gateKey.Perfil + " = novo perfil do user " + gateKey.SKeyName + " " + gateKey.SkeyBleId); await new Repository<GateDevices>().UpdateAsync(gateKey); await Navigation.PopAsync(true); }
private async void ListView_OnItemTapped(object sender, ItemTappedEventArgs e) { var link = LinksListView.SelectedItem as string; await Navigation.PushAsync(new VideoPlayerView()); MessagingCenter.Send(link, "Hi", link); }
private void NewsListView_OnItemTapped(object sender, ItemTappedEventArgs e) { var news = (NewsModel) e.Item; if (e != null) { Navigation.PushAsync(new NewsDetails(news)); } }
private void ContactList_OnItemTapped(object sender, ItemTappedEventArgs e) { var contact = (Contact ) e.Item; if (e != null) { Navigation.PushAsync(new ContactPage(contact)); } }
private async void ColorSelected(object sender, ItemTappedEventArgs ev) { var color = (MyColor)ev.Item; var newPage = new SecondPage(color); await Navigation.PushAsync(newPage, true); }
private static void OnItemTapped(object sender, ItemTappedEventArgs e) { var control = sender as ListView; var command = GetItemTapped (control); if (command != null && command.CanExecute (e.Item)) command.Execute (e.Item); }
private void OnItemTapped(object sender, ItemTappedEventArgs e) { if (e.Item != null && ItemClickedCommand != null && ItemClickedCommand.CanExecute(e)) { ItemClickedCommand.Execute(e.Item); SelectedItem = null; //we don't need the SelectedItem if we have binding to ItemClickedCommand } }
public void OnItemSelected(object sender, ItemTappedEventArgs args) { var item = args.Item as SharedBeacon; if (item == null) { return; } Navigation.PushAsync (new StepPage()); BeaconListView.SelectedItem = null; }
private async void OnItemSelected(Object sender, ItemTappedEventArgs e) { var details = e.Item as APICityModel; await Navigation.PushAsync(new MyCityDetail(details.ID, details.Name, details.Country)); }
private async void lvTodoItemsToday_ItemTapped(object sender, ItemTappedEventArgs e) { TodoItem item = (TodoItem)e.Item; await Navigation.PushAsync(new TODOItemEdit(item.Category, item, item.Category.Name)); }
private void OnItemTapped(object sender, ItemTappedEventArgs e) { voceMenu tappedItem = e.Item as voceMenu; cambiaPagina(tappedItem.Comando); }
private void List_ItemTapped(object sender, ItemTappedEventArgs e) { Toaster t = e.Item as Toaster; communication.SendBindRequest(t); }
private void Lista01_ItemTapped(object sender, ItemTappedEventArgs e) { DisplayAlert("Tocado", "Item tocado", "OK"); }
async void tap(object sender, ItemTappedEventArgs e) { tap_num = e.ItemIndex; }
private void MyListView_OnItemTapped(object sender, ItemTappedEventArgs e) { MessagesListView.SelectedItem = null; }
private async void lstMyLeagues_ItemTapped(object sender, ItemTappedEventArgs e) { var test = lstMyLeagues.SelectedItem; await DisplayAlert("OK", test.ToString(), "OK"); }
private void FlowListView_FlowItemTapped(object sender, ItemTappedEventArgs e) { }
public async void AoSelecionar(object obj, ItemTappedEventArgs args) { var municipio = args.Item as Municipio; await Navigation.PushModalAsync(new ManutencaoMunicipios(municipio)); }
private void ExpensesListView_ItemTapped(object sender, ItemTappedEventArgs e) { var tappedExpense = (Expense)e.Item; Navigation.PushAsync(new EditExpense(tappedExpense.Id)); }
private void appoinment_list_ItemTapped(object sender, ItemTappedEventArgs e) { var appoinment = e.Item as AppointmentClass; Navigation.PushAsync(new AppoinmentDetailsPage(appoinment)); }
public void OnSelect(object sender, ItemTappedEventArgs e) { ((ListView)sender).SelectedItem = null; }
private void isler_ItemTapped(object sender, ItemTappedEventArgs e) { }
private void ListActions_ItemTapped(object sender, ItemTappedEventArgs e) { Navigation.PushAsync(new ActionDetails(listActions.SelectedItem as Akcja)); }
async void Users_Tapped(object sender, ItemTappedEventArgs e) { checkuser item = (checkuser)e.Item; if (Models.LoginCredentials.loginUsername == item.username) { await DisplayAlert("Oops", "You need friends...?", "OK"); } else { string url_friendCheck = "http://www.good-lookz.com/API/friends/friendsCheck.php"; var users_id = Models.LoginCredentials.loginId; var username = item.username; var values = new Dictionary <string, string> { { "users_id", users_id }, { "usrOrMail", username } }; var content_friendsCheck = new FormUrlEncodedContent(values); var response_friendsCheck = await client.PostAsync(url_friendCheck, content_friendsCheck); var responseString_friendsCheck = await response_friendsCheck.Content.ReadAsStringAsync(); var postMethod_friendsCheck = JsonConvert.DeserializeObject <List <friendCheck> >(responseString_friendsCheck); var alreadyBinded = false; var friendcheckUsername = ""; foreach (var friendCheckId in postMethod_friendsCheck) { if (item.id == friendCheckId.id) { alreadyBinded = true; friendcheckUsername = friendCheckId.username; break; } } if (alreadyBinded) { await DisplayAlert("Error", "Already pending or already friends with " + friendcheckUsername, "OK"); } else { var sendRequest = await DisplayAlert("Continue", "Send friend request to " + item.username + "?", "Yes", "No"); if (sendRequest) { var valuesrequest = new Dictionary <string, string> { { "users_id", users_id }, { "usrOrMail", username }, { "postusername", Models.LoginCredentials.loginUsername } }; var content = new FormUrlEncodedContent(valuesrequest); var response = await client.PostAsync(url_friendSend, content); var responseString = await response.Content.ReadAsStringAsync(); var postMethod = JsonConvert.DeserializeObject <List <friendSend> >(responseString); await DisplayAlert("Message", "Friendrequest has been sent!", "OK"); } } } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { ItemTappedEventArgs eventArgs = value as ItemTappedEventArgs; return(eventArgs?.Item); }
private async void Offers_ListView_ItemTapped(object sender, ItemTappedEventArgs e) { Offer q = (Offer)e.Item; await Navigation.PushAsync(new DetailView(q)); }
private void Workout_Listview_ItemTapped(object sender, ItemTappedEventArgs e) { var sworkout = e.Item; KeyValuePair <string, string> kvp = (KeyValuePair <string, string>)sworkout; mWork = kvp.Key; var selectedWorkout = workout_Listview.SelectedItem as SetWorkout; using (SQLiteConnection conn = new SQLiteConnection(App.DatabaseLocation)) { conn.CreateTable <SetWorkout>(); var setworkouts = conn.Table <SetWorkout>().ToList(); var monday_status = (from mn in setworkouts where mn.MyWorkout == mWork select mn.Monday).Take(1).ToList(); mMonday = monday_status[0]; if (todayIs.DayOfWeek == DayOfWeek.Monday && mMonday == true) { isDayActive = true; } else if (todayIs.DayOfWeek == DayOfWeek.Monday && mMonday != true) { isDayActive = false; } //------------------------------------------------------------- var tuesday_status = (from ts in setworkouts where ts.MyWorkout == mWork select ts.Tuesday).Take(1).ToList(); mTuesday = tuesday_status[0]; if (todayIs.DayOfWeek == DayOfWeek.Tuesday && mTuesday == true) { isDayActive = true; } else if (todayIs.DayOfWeek == DayOfWeek.Tuesday && mTuesday != true) { isDayActive = false; } //------------------------------------------------------------- var wednesday_status = (from wd in setworkouts where wd.MyWorkout == mWork select wd.Wednesday).Take(1).ToList(); mWednesday = wednesday_status[0]; if (todayIs.DayOfWeek == DayOfWeek.Wednesday && mWednesday == true) { isDayActive = true; } else if (todayIs.DayOfWeek == DayOfWeek.Wednesday && mWednesday != true) { isDayActive = false; } //------------------------------------------------------------- var thursday_status = (from th in setworkouts where th.MyWorkout == mWork select th.Thursday).Take(1).ToList(); mThursday = thursday_status[0]; if (todayIs.DayOfWeek == DayOfWeek.Thursday && mThursday == true) { isDayActive = true; } else if (todayIs.DayOfWeek == DayOfWeek.Thursday && mThursday != true) { isDayActive = false; } //------------------------------------------------------------- var friday_status = (from fr in setworkouts where fr.MyWorkout == mWork select fr.Friday).Take(1).ToList(); mFriday = friday_status[0]; if (todayIs.DayOfWeek == DayOfWeek.Friday && mFriday == true) { isDayActive = true; } else if (todayIs.DayOfWeek == DayOfWeek.Friday && mFriday != true) { isDayActive = false; } //------------------------------------------------------------- var saturday_status = (from st in setworkouts where st.MyWorkout == mWork select st.Saturday).Take(1).ToList(); mSaturday = saturday_status[0]; if (todayIs.DayOfWeek == DayOfWeek.Saturday && mSaturday == true) { isDayActive = true; } else if (todayIs.DayOfWeek == DayOfWeek.Saturday && mSaturday != true) { isDayActive = false; } //------------------------------------------------------------- var sunday_status = (from su in setworkouts where su.MyWorkout == mWork select su.Sunday).Take(1).ToList(); mSunday = sunday_status[0]; if (todayIs.DayOfWeek == DayOfWeek.Sunday && mSunday == true) { isDayActive = true; } else if (todayIs.DayOfWeek == DayOfWeek.Sunday && mSunday != true) { isDayActive = false; } //------------------------------------------------------------- var active_status = (from at in setworkouts where at.MyWorkout == mWork select at.WorkoutReady).Take(1).ToList(); activateStart = active_status[0]; //------------------------------------------------------------- var time_status = (from tm in setworkouts where tm.MyWorkout == mWork select tm.TimeIs).Take(1).ToList(); mTime = time_status[0]; //-------------------------------------------------------------- var schedule_status = (from sc in setworkouts where sc.MyWorkout == mWork select sc.IsScheduled).Take(1).ToList(); mSchedule = schedule_status[0]; //-------------------------------------------------------------- var notificationID_status = (from nt in setworkouts where nt.MyWorkout == mWork select nt.Id).Take(1).ToList(); mNotificationID = notificationID_status[0]; } PopupNavigation.Instance.PushAsync(new Popup_Workout_ListView(selectedWorkout, is_paid, mID, mWork, mExercise, mWorkType, mCount, is_exerciseDone, is_workoutDone, false, mMonday, mTuesday, mWednesday, mThursday, mFriday, mSaturday, mSunday, mTime, mSchedule, mNotificationID, activateStart)); }
private void listViewVeiculos_ItemTapped(object sender, ItemTappedEventArgs e) { var veiculo = (Veiculo)e.Item; DisplayAlert("Test Drive", string.Format("Voçê tocou no modelo '{0}', que custa {1}", veiculo.Nome, veiculo.PrecoFormatado), "Ok"); }
private void listViewVeiculos_ItemTapped(object sender, ItemTappedEventArgs e) { var veiculo = (Veiculo)e.Item; Navigation.PushAsync(new Detalhes(veiculo)); }
private void ListView_ItemTapped(object sender, ItemTappedEventArgs e) { ((ListView)sender).SelectedItem = null; }
private void ListView_ItemTapped(object sender, ItemTappedEventArgs e) { //await this.Navigation.PushAsync(new FlagDetailsPage()); FlagTapped?.Invoke(sender, e); }
private async void LeadsItemTapped(object sender, ItemTappedEventArgs e) { var lead = e.Item as Lead; var page = new LeadsItemPage(lead); await Navigation.PushAsync(page); }
private void LstPressRelease_ItemTapped(object sender, ItemTappedEventArgs e) { var selectedItem = sender as Xamarin.Forms.ListView; var PressItem = selectedItem.SelectedItem as Event; }
private void ClientsListView_OnItemTapped(object sender, ItemTappedEventArgs e) { var model = BindingContext as ClientsViewModel; if (model == null || e.Item == null) return; model.ClientSelectedCommand.Execute(e.Item); }