private async void GroupsListView_ItemTapped(object sender, ItemTappedEventArgs e) { GroupsPageItem tappedItem = e.Item as GroupsPageItem; GroupContactsPage page = new GroupContactsPage(tappedItem.GroupName); page.PageClosing += GroupContactsPage_PageClosing; await PopupNavigation.Instance.PushAsync(page); }
protected override DataTemplate OnSelectTemplate(object item, BindableObject container) { DataTemplate retTemplate = DefaultTemplate; GroupsPageItem groupItem = item as GroupsPageItem; if (groupItem != null) { retTemplate = groupItem.RenameGroup ? RenameTemplate : DefaultTemplate; } return(retTemplate); }