private void Tags_ItemClick(object sender, ItemClickEventArgs e) { if (ItemClickCommand?.CanExecute(e.ClickedItem) ?? false) { ItemClickCommand.Execute(e.ClickedItem); } }
private void OnItemClick(object sender, ItemClickEventArgs e) { if (ItemClickCommand != null) { if (ItemClickCommand.CanExecute(e.ClickedItem)) { ItemClickCommand.Execute(e.ClickedItem); } } }
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; } }
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; } }
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); } } } }
private void ExListView_ItemTapped(object sender, ItemTappedEventArgs e) { ItemClick?.Invoke(this, new SelectedItemChangedEventArgs(e.Item)); ItemClickCommand?.Execute(e.Item); SelectedItem = null; }