public void SetClickSelection(ListBoxItem item, ModifierKeys modifiers) { if (modifiers != ModifierKeys.Control) { listBox.SetSingleSelection(item); } else { listBox.SetSelectionAnchor(item); listBox.ToggleSingleSelection(item); } }
public void SetClickSelection(ListBoxItem item, ModifierKeys modifiers) { if (modifiers == ModifierKeys.None) { listBox.SetSelectionAnchor(item); listBox.SetSingleSelection(item); } else if (modifiers == ModifierKeys.Shift) { listBox.SetRangeSelection(item); } else if (modifiers == ModifierKeys.Control) { listBox.SetSelectionAnchor(item); listBox.ToggleSelection(item); } }