2008-10-08 5 views
8

Comment puis-je obtenir un UIElement pour ignorer les clics de souris dessus et le transmettre au contrôle derrière lui? J'ai un UIElement transparent à 50% qui couvre un autre élément. Lorsque je tente de cliquer sur l'élément d'arrière-plan, le clic de la souris est capturé par le premier plan semi-transparent UIElement.Comment rendre les contrôles Silverlight invisibles aux actions de la souris?

+0

Comme est nécessaire pour mettre en œuvre la nouvelle "clickjacking" exploiter, vous voulez dire? – tags2k

+0

C'est la première fois que j'ai entendu parler de "clickjacking", mais je pensais plutôt à un rectangle de sélection. C'est à dire. cliquez sur un élément pour le sélectionner, cliquez à nouveau pour le désélectionner - sauf lorsque je clique une seconde fois, le rectangle de sélection avale l'événement. –

+0

Désolé Mark, c'est un tout nouvel exploit et c'était une question bien trop spécifique pour laisser filer sans mettre en évidence les risques de sécurité potentiels d'une telle implémentation. http://www.theregister.co.uk/2008/10/07/clickjacking_surveillance_zombie/ – tags2k

Répondre

15

Set IsHitTestVisible=false

Questions connexes