-
mousethrough
- Type : une des valeurs ci-dessous
- Détermine si les évènements souris sont passés à l'élément. Si cet attribut n'est pas spécifié, la valeur est héritée du parent de l'élément. Si aucun ancêtre n'a d'attribut mousethrough défini, la valeur par défaut est
never
.
-
always
: les évènements souris sont invisibles pour l'élément. Cela signifie que l'élément ne recevra aucun évènement souris, que ce soit par des clics ou des déplacements. Les éléments enfants peuvent écraser ce comportement en spécifiant mousethrough="never". -
never
: les évènements souris sont passés normalement à l'élément.
L'attribut mousethrough est typiquement utilisé en conjonction avec un stack pour permettre aux éléments d'être empilés au dessus d'autres tout en permettant aux évènements souris d'être envoyés aux éléments les plus bas. Dans l'exemple suivant, l'image apparait au dessus du bouton, cependant l'attribut mousethrough spécifié sur l'image permet aux évènements souris d'être ignorés sur celle-ci et d'être plutôt renvoyés vers le bouton. Si cet attribut n'avait pas été utilisé, l'image aurait reçu tous les évènements souris et il n'aurait pas été possible d'appuyer sur le bouton.
<stack> <button label="En dessous"/> <image src="happy.png" mousethrough="always"/> </stack>