Ejemplo n.º 1
0
 private void Tags_ItemClick(object sender, ItemClickEventArgs e)
 {
     if (ItemClickCommand?.CanExecute(e.ClickedItem) ?? false)
     {
         ItemClickCommand.Execute(e.ClickedItem);
     }
 }
Ejemplo n.º 2
0
 private void OnItemClick(object sender, ItemClickEventArgs e)
 {
     if (ItemClickCommand != null)
     {
         if (ItemClickCommand.CanExecute(e.ClickedItem))
         {
             ItemClickCommand.Execute(e.ClickedItem);
         }
     }
 }
Ejemplo n.º 3
0
        private void OnItemTapped(object sender, ItemTappedEventArgs e)
        {
            if (e.Item != null && ItemClickCommand != null && ItemClickCommand.CanExecute(e.Item))
            {
                ItemClickCommand.Execute(e.Item);
            }

            if (!AllowSelectItem)
            {
                SelectedItem = null;
            }
        }
Ejemplo n.º 4
0
        private void OnItemTapped(object sender, ItemTappedEventArgs e)
        {
            if (e.Item != null)
            {
                var execute = ItemClickCommand?.CanExecute(e);
                if (execute.HasValue && execute.Value)
                    ItemClickCommand?.Execute(e.Item);

                if (!MaintainSelection)
                    this.SelectedItem = null;
            }
        }
Ejemplo n.º 5
0
 private void ExecuteItemCommand(int clickCount)
 {
     if (clickCount > 1)
     {
         if (ItemDoubleClickCommand != null)
         {
             if (ItemDoubleClickCommand.CanExecute(ItemDoubleClickCommandParameter))
             {
                 ItemDoubleClickCommand.Execute(ItemDoubleClickCommandParameter);
             }
         }
     }
     else
     {
         if (ItemClickCommand != null)
         {
             if (ItemClickCommand.CanExecute(ItemClickCommandParameter))
             {
                 ItemClickCommand.Execute(ItemClickCommandParameter);
             }
         }
     }
 }
Ejemplo n.º 6
0
 private void ExListView_ItemTapped(object sender, ItemTappedEventArgs e)
 {
     ItemClick?.Invoke(this, new SelectedItemChangedEventArgs(e.Item));
     ItemClickCommand?.Execute(e.Item);
     SelectedItem = null;
 }