Hi zusammen,
ich habe eine ListBox, welche ein "_SelectionChanged" Event hat.
Nun möchte ich in entsprechender Methode rausfinden, wie das Event ausgelöst wurde.
Über folgendes ist es mir bereits gelungen zu erkennen, ob es durch einen Mausklick geändert wurde:
if (Mouse.LeftButton == MouseButtonState.Pressed)
Wie aber finde ich raus, ob es durch die Tastatur geändert wurde?
Die Versuche mit
funktionieren nicht, vermutlich weil auch die Keyboard.Modifiers auf None stehen.
Geht das nicht irgendwie sauberer über die SelectionChangedEventArgs?