2008-10-08 7 views
8

Wie kann ich eine UIElement erhalten, um Mausklicks darauf zu ignorieren und sie an das Steuerelement dahinter weiterzuleiten?Wie kann ich Silverlight-Steuerelemente für Mausaktionen unsichtbar machen?

Ich habe eine 50% transparente UIElement, die ein anderes Element abdeckt. Wenn ich versuche, auf das Hintergrundelement zu klicken, wird der Mausklick durch den Vordergrund halbtransparent UIElement erfasst.

+0

wie erforderlich ist, das neue "Clickjacking" ausnutzen zu implementieren, meinen Sie? – tags2k

+0

Dies ist das erste Mal, dass ich von "Clickjacking" gehört habe, aber ich habe eher an ein Auswahlrechteck gedacht. I.e. Klicken Sie auf ein Objekt, um es auszuwählen, klicken Sie erneut, um die Auswahl aufzuheben - außer, wenn ich das zweite Mal klicke, schluckt die Auswahl das Ereignis. –

+0

Sorry Mark, es ist ein brandneuer Exploit, und es war viel zu spezifisch, um eine Frage zu stellen, ohne die potenziellen Sicherheitsrisiken einer solchen Implementierung aufzuzeigen. http://www.theregister.co.uk/2008/10/07/clickjacking_surveillance_zombie/ – tags2k

Antwort

15

Set IsHitTestVisible=false