private void _listView_ItemTapped(object sender, Syncfusion.ListView.XForms.ItemTappedEventArgs e)
{
var newPage = new NewPage();
newPage.BindingContext = e.ItemData as Contacts;
Navigation.PushAsync(newPage);
} |
private void Bindable_ItemTapped(object sender, Syncfusion.ListView.XForms.ItemTappedEventArgs e)
{
string page = (e.ItemData as comerciosView).Name.ToLower();
string pageStr = "ListViewXamarin." + page+ ", ListViewXamarin";
//"{namespace}.{class name}, {assembly name}"
//Example "ListViewXamarin.mercadona, ListViewXamarin"
var objType = Type.GetType(pageStr);
var newPage = Activator.CreateInstance(objType) as ContentPage;
newPage.BindingContext = e.ItemData as Contacts;
App.Current.MainPage.Navigation.PushAsync(newPage);
} |
private void ListView_OnItemTapped(object sender, Syncfusion.ListView.XForms.ItemTappedEventArgs e)
{
string page = (e.ItemData as comerciosView).Name.ToLower();
string pageStr = "AppListo.Views." + page + ", AppListo";
var objType = Type.GetType(pageStr);
var newPage = Activator.CreateInstance(objType) as PopupPage;
newPage.BindingContext = e.ItemData as Comercios;
Navigation.PushAsync(newPage);
} |