2009-07-01 5 views
0

Ich habe eine Registerkarte mit zwei Registerkarten. Jeder enthält Listenansichten. Wenn das Auswahländerungsereignis von listview ausgelöst wird, wird auch die Auswahländerung der tabcontrol ausgelöst. Wie kann ich das verhindern?Ereignisfeuern in WPF

+0

Wenn Sie die Liste werden die Auswahl Ansicht in der nicht ausgewählten Registerkarte, dann glaube ich nicht, dass Sie können. – ChrisF

Antwort

1

Stellen Sie die Handled-Eigenschaft des EventArgs auf true Objekt, wenn Sie mit dem Listview-Ereignisse gemacht werden, so wird es nicht Weg weiter den Baum ...

e.Handled = true; 

HTH

+0

Sie haben Recht und es löst mein Problem. Danke – Sauron

+0

Meine erste Annahme war, dass die Ereignisse unabhängig waren, wenn sie eindeutig nicht sind. – ChrisF

+0

Nein, es ist das gleiche Ereignis .. Es überprüft nicht die ursprüngliche Quelle .. So ist es immer eine gute Idee, Ihr Ereignis auf behandelt zu setzen, wenn Sie damit fertig sind, um Überraschungen zu vermeiden;) .. – Arcturus