public void SelectItem() { if (ItemClicked != null) { ItemClicked.Invoke(this, items[selectedItem]); } }
public void Build(ToolBarItem item) { var btn = new CustomButton { Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = item.Float == Float.Left ? LayoutOptions.Start : LayoutOptions.End, Style = (Style)Application.Current.Resources["ButtonContainer"], TextColor = (Color)Application.Current.Resources["text"], WidthRequest = item.Width, HeightRequest = this.Height }; if (!string.IsNullOrWhiteSpace(item.Text)) { btn.Text = item.Text; btn.Padding = new Thickness(1, 0, 1, 0); btn.FontSize = 12; btn.TextAlignment = TextAlignment.Start; } else { btn.FontSize = 0; } if (item.Icon != null) { btn.ImageSource = item.Icon; } if (ItemClicked != null) { btn.Clicked += new EventHandler((sender, e) => ItemClicked.Invoke(item, btn)); } this.Children.Add(btn); }
protected override void OnMouseClick(MouseEventArgs e) { if (ItemClicked != null) { ItemClicked.Invoke(this, new EventArgs()); } }
private void item_Clicked(MenuItem i_MenuItem) { if (ItemClicked != null) { ItemClicked.Invoke(i_MenuItem); } }
/// <summary> /// Notify clients that an item was selected. /// </summary> protected void InvokeItemClicked(Item itemClicked) { if (ItemClicked != null) { ItemClicked.Invoke(itemClicked); } }
protected virtual void OnItemClicked() { if (ItemClicked != null) { Console.WriteLine(this.m_MenuItemTitle); ItemClicked.Invoke(); } }
private void Liste_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (auswahlListe.SelectedItem != null) { Userstory auswahl = (Userstory)auswahlListe.SelectedItem; ItemClicked.Invoke(auswahl.UserstoryId, EventArgs.Empty); } }
public bool ShowNext(bool fromStart, bool doubleClick) { int wrappedCount = 0; if ((items != null && items.Count > 0)) { do { if (fromStart) { selectedItem = 0; fromStart = false; } else { if (selectedItem < items.Count - 1) { selectedItem++; } else { selectedItem = 0; wrappedCount++; } } }while ((((IThumbnail)items[selectedItem]).IsFolder || (items[selectedItem]) is FolderUp) && wrappedCount < 2); if (wrappedCount > 1) { return(false); } if (doubleClick) { if (ItemDoubleClicked != null) { ItemDoubleClicked.Invoke(this, items[selectedItem]); } } else { if (ItemClicked != null) { if (selectedItem != -1) { ItemClicked.Invoke(this, items[selectedItem]); } } } startIndex = ((selectedItem) / ItemsPerPage) * ItemsPerPage; Invalidate(); UpdatePaginator(); return(selectedItem > -1); } return(false); }
public void ShowCurrent() { if (ItemClicked != null) { if (selectedItem != -1) { ItemClicked.Invoke(this, items[selectedItem]); } } }
protected virtual void OnClicked() { if (ItemClicked != null) { ItemClicked.Invoke(); } else { throw new NotImplementedException("Empty delegate."); } }
void button_MouseButtonClick(Widget source, EventArgs e) { if (grid.AllowClickEvents) { grid.itemChosen(this); if (ItemClicked != null) { ItemClicked.Invoke(this, EventArgs.Empty); } } }
public void OnCellTaped(object sender, GridInputEventArgs e) { var selected = GetSelected(e.CellRange); if (selected == null) { return; } if (e.CellRange.Column == 0) { selected.Checked = !selected.Checked; } var grid = (FlexGrid)sender; var colName = grid.Columns[e.CellRange.Column].Binding; ItemClicked?.Invoke(colName, selected); }
private void OnClick(int position) { var menu = Items[position]; if (!menu.Selected) { foreach (var item in Items) { item.Selected = false; } menu.Selected = true; NotifyDataSetChanged(); } ItemClicked?.Invoke(menu.Id); }
protected override void OnMouseClick(MouseEventArgs e) { base.OnMouseClick(e); for (int i = clickables.Count - 1; i >= 0; i--) { if (clickables[i] != null) { if (clickables[i].IsVisible(e.Location)) { if (ItemClicked != null) { ItemClicked.Invoke(new ItemClickedEventArgs(i)); return; } } } } }
//Override CreateCell public override FrameworkElement CreateCell(C1FlexGrid grid, CellType cellType, CellRange rng) { item = (grid[rng.Row, rng.Column] as Item); if (item == null) { return(base.CreateCell(grid, cellType, rng)); } itemImageCtrl = new ItemImageCtrl(item.ImageUri, item.Text, item.Rating, item.IsEnabled, item.IsVeg, item.IsSpecial); imgBtn = itemImageCtrl.ImgButton; if (!item.IsEnabled) { itemImageCtrl.Opacity = .2; } //Implement related events imgBtn.Click += (s, e) => { ItemClicked?.Invoke(item, e); }; return(itemImageCtrl); }
public void ToolbarDropDownClicked(IMetroToolBarButton e) { var btn = e as MetroToolbarDropDownButton; switch (btn.Items.Count) { case 0: OnItemClicked(btn.ButtonType); ItemClicked?.Invoke(this, btn.ButtonType); break; case 1: OnToolStripMenuClick(btn.Items[0].Tag as string); break; default: btn.ShowMenu(); break; } }
public void Init(IList <ProductInfo> itemInfoList) { ItemClicked = null; if (!itemInfoList.Any()) { return; } xtraScrollableControl.Controls.Clear(); var columOrder = 0; var rowOrder = 0; foreach (var itemInfo in itemInfoList) { var button = new ProductItemButton(itemInfo); button.ColumnOrder = columOrder; button.RowOrder = rowOrder; button.Text = String.Format("<div align=\"center\"><font color=\"gray\" >{0}</font></div>", itemInfo.Title?.Replace("&", "&")); button.Height = (Int32)(ButtonHeight * Utilities.GetScaleFactor(CreateGraphics().DpiX).Height); button.TextAlignment = eButtonTextAlignment.Center; button.ColorTable = eButtonColor.OrangeWithBackground; button.Style = eDotNetBarStyle.StyleManagerControlled; button.Click += (sender, e) => { var clickedButton = (ProductItemButton)sender; ItemClicked?.Invoke(sender, new ProductClickedEventArgs { ItemInfo = clickedButton.ItemInfo }); }; xtraScrollableControl.Controls.Add(button); columOrder++; if (columOrder == ColumnsCount) { columOrder = 0; rowOrder++; } } ResizeButtons(); }
private void ThumbnailList_MouseClick(object sender, MouseEventArgs e) { bool imageClicked; int index = GetItemIndexFromCursor(e.Location, out imageClicked); if (index > -1) { if (e.Button != MouseButtons.Right) { selectedItem = index; if (imageClicked) { if (ItemImageClicked != null) { ItemImageClicked.Invoke(this, items[index]); } return; } if (ItemClicked != null) { ItemClicked.Invoke(this, items[index]); } } else { selectedItem = index; // Context Menu if (ItemContextMenu != null) { ItemContextMenu.Invoke(this, items[index]); } } } else if (addButtonHover) { if (AddNewItem != null && ShowAddButton) { AddNewItem.Invoke(this, null); } } }
public void SelectAll() { if (multiSelectMode) { SelectedItems.Clear(); for (int i = 0; i < Items.Count; i++) { SelectedItems.Add(i, Items[i]); selectedItem = i; } if (Items.Count > 0) { if (ItemClicked != null) { ItemClicked.Invoke(this, Items[0]); } } Refresh(); } }
public override void OnBindViewHolder(RecyclerView.ViewHolder viewHolder, int position) { var item = _items.ElementAtOrDefault(position); if (item == null) { return; } var holder = (SheetMenuItemViewHolder)viewHolder; holder.ItemView.Click += (sender, args) => { item.Handler?.Invoke(sender, args); ItemClicked?.Invoke(sender, args); }; holder.Icon.SetImageResource(item.Icon); holder.Title.SetText(item.Title); if (item.Description != null) { holder.Description.Visibility = ViewStates.Visible; holder.Description.SetText(item.Description.Value); } if (item.IsSensitive) { var colourValue = ContextCompat.GetColor(_context, Shared.Resource.Color.colorError); var colour = Color.Rgb(Color.GetRedComponent(colourValue), Color.GetBlueComponent(colourValue), Color.GetGreenComponent(colourValue)); holder.Icon.SetColorFilter(colour); holder.Title.SetTextColor(colour); } }
private void Parent_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { int index = GetIndex(e.GetPosition(this)); ItemClicked?.Invoke(index); }
/// <summary> /// Called when user clicks on an item. /// </summary> /// <param name="item">The item.</param> public void OnClickItem(Item item) { Hide(); ItemClicked?.Invoke(item); }
private void OnProductClicked(object sender, ProductClickedEventArgs e) { ItemClicked?.Invoke(this, e); }
protected virtual void OnItemClicked(int position) { ItemClicked?.Invoke(this, position); }
protected virtual void OnItemClicked(Item item, ItemPart itemPart, MouseButtons mouseButtons) { ItemClicked?.Invoke(this, new EventArgs <Triple <Item, ItemPart, MouseButtons> >( Triple.Create(item, itemPart, mouseButtons))); }
protected virtual void OnClicked() { ItemClicked?.Invoke(this, new MenuItemClickedEventArgs(label, value)); }
/// <summary> /// Called when user clicks on an item. /// </summary> /// <param name="item">The item.</param> public void OnClickItem(VisjectCMItem item) { Hide(); ItemClicked?.Invoke(item, _selectedBox); }
private void itemImage_Click(object sender, EventArgs e) { ItemClicked.Invoke(this, new ItemControlClickEventArgs(_x, _y, _itemData)); }
protected virtual void OnItemClicked(GroupedItemViewEventArgs e) { ItemClicked?.Invoke(this, e); }
private void NewsFeedItem_MouseClick(object sender, MouseEventArgs e) { //передаем newsItem.Summary в событии //можно передавать только Summary ItemClicked?.Invoke(this, newsItem); }