private void OnItemTapped(object sender, Controls.ItemTappedEventArgs args) { if (Element == null) { return; } var templatedItems = TemplatedItemsView.TemplatedItems; var index = templatedItems.GetGlobalIndexOfItem(args.Item); if (index > -1) { Element.NotifyRowTapped(index, cell: null); } }
private void OnItemTapped(object sender, Controls.ItemTappedEventArgs args) { if (Element == null) { return; } var templatedItems = TemplatedItemsView.TemplatedItems; var index = templatedItems.GetGlobalIndexOfItem(args.Item); if (index > -1) { Element.NotifyRowTapped(index, cell: null, isContextmenuRequested: args.MouseButton == MouseButton.Right); } }
void OnItemTapped(object sender, Controls.ItemTappedEventArgs args) { if (Element == null) { return; } if (args.Item is Cell cell) { if (cell.IsEnabled) { Element.Model.RowSelected(cell); } } }
private void OnItemTapped(object sender, Controls.ItemTappedEventArgs args) { if (Element == null) { return; } var cell = args.Item as Cell; if (cell != null) { if (cell.IsEnabled) { Element.Model.RowSelected(cell); } } }