void OpenMaps(object sender, EventArgs e) { if (viewModel.Places == null || viewModel.Places.Count == 0) { return; } viewModel.NavigateToShop(currentPlace); }
public override bool OnOptionsItemSelected(IMenuItem item) { if (viewModel.IsBusy) { return(base.OnOptionsItemSelected(item)); } if (item.ItemId == Resource.Id.action_navigation) { if (viewModel.Places.Count == 0) { return(base.OnOptionsItemSelected(item)); } var current = viewModel.Places [pager.CurrentItem]; viewModel.NavigateToShop(current); } return(base.OnOptionsItemSelected(item)); }