private void SelectThumbImage(ThumbImage selected) { SetSelectedThumb(selected.Index); var ea = new ThumbClickEventArgs(selected.Index, selected.Name, selected.Description); OnThumbClick(ea); }
private void Thumb_Click(object sender, ThumbClickEventArgs e) { OnThumbClick(e); SetSelectedThumb(e.Index); }
/// <summary> /// Event that is raised when a thumb is clicked (selected) /// </summary> /// <param name="e">ThumbClickEventArgs</param> protected virtual void OnThumbClick(ThumbClickEventArgs e) { _selectedIndex = e.Index; ThumbClick?.Invoke(this, e); }