@@ -214,22 +214,22 @@ public void SetSource (IList source)
214214 /// <summary>
215215 /// This event is raised when the selected item in the <see cref="ComboBox"/> has changed.
216216 /// </summary>
217- public event Action < ListViewItemEventArgs > SelectedItemChanged ;
217+ public event EventHandler < ListViewItemEventArgs > SelectedItemChanged ;
218218
219219 /// <summary>
220220 /// This event is raised when the drop-down list is expanded.
221221 /// </summary>
222- public event Action Expanded ;
222+ public event EventHandler Expanded ;
223223
224224 /// <summary>
225225 /// This event is raised when the drop-down list is collapsed.
226226 /// </summary>
227- public event Action Collapsed ;
227+ public event EventHandler Collapsed ;
228228
229229 /// <summary>
230230 /// This event is raised when the user Double Clicks on an item or presses ENTER to open the selected item.
231231 /// </summary>
232- public event Action < ListViewItemEventArgs > OpenSelectedItem ;
232+ public event EventHandler < ListViewItemEventArgs > OpenSelectedItem ;
233233
234234 readonly IList searchset = new List < object > ( ) ;
235235 ustring text = "" ;
@@ -294,7 +294,7 @@ private void Initialize ()
294294 search . TextChanged += Search_Changed ;
295295
296296 listview . Y = Pos . Bottom ( search ) ;
297- listview . OpenSelectedItem += ( ListViewItemEventArgs a ) => Selected ( ) ;
297+ listview . OpenSelectedItem += ( object sender , ListViewItemEventArgs a ) => Selected ( ) ;
298298
299299 this . Add ( search , listview ) ;
300300
@@ -309,7 +309,7 @@ private void Initialize ()
309309 }
310310 } ;
311311
312- listview . SelectedItemChanged += ( ListViewItemEventArgs e ) => {
312+ listview . SelectedItemChanged += ( object sender , ListViewItemEventArgs e ) => {
313313
314314 if ( ! HideDropdownListOnClick && searchset . Count > 0 ) {
315315 SetValue ( searchset [ listview . SelectedItem ] ) ;
@@ -466,15 +466,15 @@ private void FocusSelectedItem ()
466466 /// </summary>
467467 public virtual void OnExpanded ( )
468468 {
469- Expanded ? . Invoke ( ) ;
469+ Expanded ? . Invoke ( this , EventArgs . Empty ) ;
470470 }
471471
472472 /// <summary>
473473 /// Virtual method which invokes the <see cref="Collapsed"/> event.
474474 /// </summary>
475475 public virtual void OnCollapsed ( )
476476 {
477- Collapsed ? . Invoke ( ) ;
477+ Collapsed ? . Invoke ( this , EventArgs . Empty ) ;
478478 }
479479
480480 ///<inheritdoc/>
@@ -515,7 +515,7 @@ public virtual bool OnSelectedChanged ()
515515 {
516516 // Note: Cannot rely on "listview.SelectedItem != lastSelectedItem" because the list is dynamic.
517517 // So we cannot optimize. Ie: Don't call if not changed
518- SelectedItemChanged ? . Invoke ( new ListViewItemEventArgs ( SelectedItem , search . Text ) ) ;
518+ SelectedItemChanged ? . Invoke ( this , new ListViewItemEventArgs ( SelectedItem , search . Text ) ) ;
519519
520520 return true ;
521521 }
@@ -528,7 +528,7 @@ public virtual bool OnOpenSelectedItem ()
528528 {
529529 var value = search . Text ;
530530 lastSelectedItem = SelectedItem ;
531- OpenSelectedItem ? . Invoke ( new ListViewItemEventArgs ( SelectedItem , value ) ) ;
531+ OpenSelectedItem ? . Invoke ( this , new ListViewItemEventArgs ( SelectedItem , value ) ) ;
532532
533533 return true ;
534534 }
0 commit comments