2011-01-11 10 views
0

Ich habe eine Reihe von Ellipsensteuerelemente, die programmatisch auf einer Seite hinzugefügt werden. Auf diesen Steuerelementen habe ich MouseOver-Ereignisse. Aber ich habe auch eine Reihe von Zeilen über diese Steuerelemente. Sie sind jedoch nicht wie in Eltern/Kind oder irgendetwas verwandt.Vermeiden MouseOver Event in Silverlight auf bestimmten Steuerelement

Mein Problem, dass ich Hilfe brauche ist, wie zu vermieden werden, dass das MouseOver-Ereignis in den Zeilen ihr Ereignis auslöst und das MouseLeave auf den Ellipsensteuerelementen verursacht. Ich möchte nicht, dass etwas geschieht, wenn man über die Linien schwebt und möchte, dass MouseLeave zuerst feuert, wenn man die Ellipse verlässt (und nicht, wenn man wie jetzt über einer Linie über der Ellipse schwebt).

Antwort

1

Versuchen Sie, die unten in dem Mouseover-Ereignisse der Linien

e.Handled = true; 
0

Set IsHitTestVisible für Ihre Zeilen auf False zu schreiben.

Verwandte Themen