Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
        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);
                }
            }
        }