internal void itemActivated(ButtonGridItem item) { if (ItemActivated != null) { ItemActivated.Invoke(item); } }
void _fireItemActivated(ItemType item) { if (ItemActivated != null) { ItemActivated.Invoke(item); } }
internal override void _fireItemActivated(DragAndDropItem item) { if (ItemActivated != null) { ItemActivated.Invoke((ItemType)item); } }
protected virtual void OnOperation() { if (ItemActivated != null) { ItemActivated.Invoke(); } else { throw new NullReferenceException(); } }
protected virtual void OnItemActivated() { if (ItemActivated != null) { ItemActivated.Invoke(); } else { throw new NullReferenceException("Item Is Null - cant Invoke It"); } }
private void OnItemActivate(object sender, EventArgs e) { if (lvMain.SelectedItems.Count != 1) { return; } var selectedItem = lvMain.SelectedItems[0]; ItemActivated?.Invoke(this, (IDataItemError)selectedItem.Tag); }
/// <summary> /// Creates and initializes a new instance of the List class. /// </summary> /// <param name="parent">The parent is a given container, which will be attached by the list as a child. It's <see cref="EvasObject"/> type.</param> /// <since_tizen> preview </since_tizen> public List(EvasObject parent) : base(parent) { _selected = new SmartEvent <ListItemEventArgs>(this, this.RealHandle, "selected", ListItemEventArgs.CreateFromSmartEvent); _unselected = new SmartEvent <ListItemEventArgs>(this, this.RealHandle, "unselected", ListItemEventArgs.CreateFromSmartEvent); _doubleClicked = new SmartEvent <ListItemEventArgs>(this, this.RealHandle, "clicked,double", ListItemEventArgs.CreateFromSmartEvent); _longpressed = new SmartEvent <ListItemEventArgs>(this, this.RealHandle, "longpressed", ListItemEventArgs.CreateFromSmartEvent); _activated = new SmartEvent <ListItemEventArgs>(this, this.RealHandle, "activated", ListItemEventArgs.CreateFromSmartEvent); _selected.On += (s, e) => { ItemSelected?.Invoke(this, e); }; _unselected.On += (s, e) => { ItemUnselected?.Invoke(this, e); }; _doubleClicked.On += (s, e) => { ItemDoubleClicked?.Invoke(this, e); }; _longpressed.On += (s, e) => { ItemLongPressed?.Invoke(this, e); }; _activated.On += (s, e) => { ItemActivated?.Invoke(this, e); }; }
protected override void OnMouseDoubleClick(MouseButtonEventArgs e) { var inputElement = InputHitTest(e.GetPosition(this)) as UIElement; if (inputElement != null) { var item = inputElement.FindParentOrSelf <TreeViewItemEx>(); if (item != null && item.IsSelectable) { ItemActivated?.Invoke(this, EventArgs.Empty); } } base.OnMouseDoubleClick(e); }
/// <summary> /// Item was activated /// </summary> private void OnItemActivate(object sender, EventArgs e) { try { var selection = SelectedProcess; if (selection >= 0) { ItemActivated.Fire(this, new EventArgs <int>(selection)); } } catch (Exception ex) { ErrorLog.DumpError(ex); } }
/// <summary> /// Item was activated /// </summary> private void OnNodeDoubleClick(object sender, MouseEventArgs e) { try { var selection = (DeviceItem)this.tvList.SelectedItems[0]; if (selection != null) { ItemActivated.Fire(this, new EventArgs <DeviceItem>(selection)); } } catch (Exception ex) { ErrorLog.DumpError(ex); } }
protected override void OnMouseDoubleClick(MouseButtonEventArgs e) { if (InputHitTest(e.GetPosition(this)) is UIElement inputElement) { var item = inputElement.FindParentOrSelf <TreeViewItemEx>(); if (item != null) { if (item.IsSelectable) { ItemActivated?.Invoke(this, EventArgs.Empty); } else if (item.HasItems) { item.IsExpanded = !item.IsExpanded; } } } base.OnMouseDoubleClick(e); }
public HorizontalMenuBarView( Func <MenuItemModel, Tuple <HTMLElement, Action <string> > > customItemBuilder = null) { _itemBuilder = customItemBuilder ?? (x => { var el = new HTMLAnchorElement { Href = "#" }; return(Tuple.Create <HTMLElement, Action <string> >(el, y => el.TextContent = y)); }); _nav = DocumentUtil.CreateElementHavingClassName("nav", GetType().FullNameWithoutGenerics()); _nav.Id = UniqueIdGenerator.GenerateAsString(); _root = new HTMLElement("ul") { Id = UniqueIdGenerator.GenerateAsString() }; _nav.AppendChild(_root); _onItemClicked = ev => { if (!ev.HasHtmlTarget()) { return; } ev.PreventDefault(); var htmlTarget = ev.HtmlTarget(); var menuItemId = htmlTarget.GetAttribute(Magics.AttrDataMenuItemId); Logger.Debug(GetType(), "user activated menuItemId {0} in view", menuItemId); ActivateAllBut(_root, new List <HTMLElement>()); ItemActivated?.Invoke(Convert.ToInt32(menuItemId)); }; _onMouseOver = ev => { if (!ev.HasHtmlCurrentTarget()) { return; } var hoverOn = ev.HtmlCurrentTarget(); var active = new List <HTMLElement> { hoverOn }; var parent = hoverOn.ParentElement; while (parent != _root) { active.Add(parent); parent = parent.ParentElement; } ActivateAllBut(_root, active); hoverOn.Focus(); }; Document.Body.AddEventListener("click", ev => { //find out if clicked item is a descendant of menu - if not fold whole menu if (!ev.HasHtmlTarget()) { return; } if (ev.HtmlTarget().IsDescendantOf(_nav)) { return; } ActivateAllBut(_root, new List <HTMLElement>()); }); }
void InitializeSmartEvent() { _selected = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "selected", GenListItemEventArgs.CreateFromSmartEvent); _unselected = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "unselected", GenListItemEventArgs.CreateFromSmartEvent); _activated = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "activated", GenListItemEventArgs.CreateFromSmartEvent); _pressed = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "pressed", GenListItemEventArgs.CreateFromSmartEvent); _released = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "released", GenListItemEventArgs.CreateFromSmartEvent); _doubleClicked = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "clicked,double", GenListItemEventArgs.CreateFromSmartEvent); _expanded = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "expanded", GenListItemEventArgs.CreateFromSmartEvent); _realized = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "realized", GenListItemEventArgs.CreateFromSmartEvent); _unrealized = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "unrealized", GenListItemEventArgs.CreateFromSmartEvent); _longpressed = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "longpressed", GenListItemEventArgs.CreateFromSmartEvent); _moved = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "moved", GenListItemEventArgs.CreateFromSmartEvent); _movedAfter = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "moved,after", GenListItemEventArgs.CreateFromSmartEvent); _movedBefore = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "moved,before", GenListItemEventArgs.CreateFromSmartEvent); _scrollAnimationStarted = new SmartEvent(this, this.RealHandle, "scroll,anim,start"); _scrollAnimationStopped = new SmartEvent(this, this.RealHandle, "scroll,anim,stop"); _changed = new SmartEvent(this, this.RealHandle, "changed"); _selected.On += (s, e) => { if (e.Item != null) { ItemSelected?.Invoke(this, e); } }; _unselected.On += (s, e) => { if (e.Item != null) { ItemUnselected?.Invoke(this, e); } }; _activated.On += (s, e) => { if (e.Item != null) { ItemActivated?.Invoke(this, e); } }; _pressed.On += (s, e) => { if (e.Item != null) { ItemPressed?.Invoke(this, e); } }; _released.On += (s, e) => { if (e.Item != null) { ItemReleased?.Invoke(this, e); } }; _doubleClicked.On += (s, e) => { if (e.Item != null) { ItemDoubleClicked?.Invoke(this, e); } }; _expanded.On += (s, e) => { if (e.Item != null) { ItemExpanded?.Invoke(this, e); } }; _realized.On += (s, e) => { if (e.Item != null) { ItemRealized?.Invoke(this, e); } }; _unrealized.On += (s, e) => { if (e.Item != null) { ItemUnrealized?.Invoke(this, e); } }; _longpressed.On += (s, e) => { if (e.Item != null) { ItemLongPressed?.Invoke(this, e); } }; _moved.On += (s, e) => { if (e.Item != null) { ItemMoved?.Invoke(this, e); } }; _movedAfter.On += (s, e) => { if (e.Item != null) { ItemMovedAfter?.Invoke(this, e); } }; _movedBefore.On += (s, e) => { if (e.Item != null) { ItemMovedBefore?.Invoke(this, e); } }; }
public Command(ItemActivated callback) { _callback = callback; }
void InitializeSmartEvent() { _selected = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "selected", GenGridItemEventArgs.CreateFromSmartEvent); _unselected = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "unselected", GenGridItemEventArgs.CreateFromSmartEvent); _activated = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "activated", GenGridItemEventArgs.CreateFromSmartEvent); _pressed = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "pressed", GenGridItemEventArgs.CreateFromSmartEvent); _released = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "released", GenGridItemEventArgs.CreateFromSmartEvent); _doubleClicked = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "clicked,double", GenGridItemEventArgs.CreateFromSmartEvent); _realized = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "realized", GenGridItemEventArgs.CreateFromSmartEvent); _unrealized = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "unrealized", GenGridItemEventArgs.CreateFromSmartEvent); _longpressed = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "longpressed", GenGridItemEventArgs.CreateFromSmartEvent); _focused = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "item,focused", GenGridItemEventArgs.CreateFromSmartEvent); _unfocused = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "item,unfocused", GenGridItemEventArgs.CreateFromSmartEvent); _changed = new SmartEvent(this, this.RealHandle, "changed"); _selected.On += (s, e) => { if (e.Item != null) { ItemSelected?.Invoke(this, e); } }; _unselected.On += (s, e) => { if (e.Item != null) { ItemUnselected?.Invoke(this, e); } }; _activated.On += (s, e) => { if (e.Item != null) { ItemActivated?.Invoke(this, e); } }; _pressed.On += (s, e) => { if (e.Item != null) { ItemPressed?.Invoke(this, e); } }; _released.On += (s, e) => { if (e.Item != null) { ItemReleased?.Invoke(this, e); } }; _doubleClicked.On += (s, e) => { if (e.Item != null) { ItemDoubleClicked?.Invoke(this, e); } }; _realized.On += (s, e) => { if (e.Item != null) { ItemRealized?.Invoke(this, e); } }; _unrealized.On += (s, e) => { if (e.Item != null) { ItemUnrealized?.Invoke(this, e); } }; _longpressed.On += (s, e) => { if (e.Item != null) { ItemLongPressed?.Invoke(this, e); } }; _focused.On += (s, e) => { if (e.Item != null) { ItemFocused?.Invoke(this, e); } }; _unfocused.On += (s, e) => { if (e.Item != null) { ItemUnfocused?.Invoke(this, e); } }; _changed.On += (s, e) => { Changed?.Invoke(this, e); }; }
public void RowSelected(UITableView tableView, NSIndexPath indexPath) { Entity item = Manager.Items [indexPath.Row]; ItemActivated?.Invoke(this, new InventoryItemActivatedArgs(item)); }
private void InvokeItemActivated(CustomListBoxItem item, TObject obj) => ItemActivated?.Invoke(this, new BoundItemActivatedEventArgs <TObject>(item, obj));
private void OnItemActivated(CustomListBoxItem item, TreeItem treeItem) => ItemActivated?.Invoke(this, new BoundItemActivatedEventArgs <TreeItem>(item, treeItem));