/// <summary> /// Value changed handler /// </summary> /// <param name="e"></param> protected virtual void EmitOnSelected(ItemSelectedEventArgs e) { EventHandler <ItemSelectedEventArgs> handler = onSelected; if (handler != null) { handler(this, e); } }
/// <summary> /// eventhandler for selecting a new item /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void HandleSelection(object sender, EventArgs e) { this.resetIndex(this.entries.IndexOf((TextButton)sender)); ItemSelectedEventArgs ev = new ItemSelectedEventArgs(); ev.Id = this.index; ev.Selected = this.currentSelection.Label.Text; this.EmitOnSelected(ev); }
/// <summary> /// Value changed handler /// </summary> /// <param name="e"></param> protected virtual void EmitOnSelected(ItemSelectedEventArgs e) { EventHandler<ItemSelectedEventArgs> handler = onSelected; if (handler != null) handler(this, e); }