Exemple #1
0
 /// <summary>
 /// Raises event 'ChangeSelection'
 /// </summary>
 protected virtual void OnChangeSelection()
 {
     if (ChangeSelection != null)
     {
         ChangeSelection.Invoke(this, System.EventArgs.Empty);
     }
 }
Exemple #2
0
 public void UpdateSelectedItem(Items item)
 {
     if (SelectedItem != item)
     {
         SelectedItem = item;
         ChangeSelection?.Invoke(item, EventArgs.Empty);
     }
 }
Exemple #3
0
 public void ValidateSelection()
 {
     if (selectionDirty)
     {
         SelectionRange selectionRange = GetSelectionRange();
         selectionDirty = false;
         ChangeSelection?.Invoke(this, selectionRange);
     }
 }