Der Titel sagt so ziemlich alles. Gibt es eine Möglichkeit, ein Bild im XAML-Code sichtbar zu machen, nicht anklickbar zu machen (ich versuche, das dahinterliegende Element zu erhalten) und gleichzeitig auf mouseover-Ereignisse zu reagieren? Die Eigenschaft IsHitTestVisible
deaktiviert den Mouseover. Hier ist ein Code-Snippet als Referenz (es verwendet tatsächlich mehrere zusätzliche MultiDataTriggers, aber das ist hier nicht relevant). Momentan funktioniert mouseover, aber ein Klick durch das geht nicht (das Hinzufügen von IsHitTestVisible="True"
macht es umgekehrt)
Eine einfache Möglichkeit besteht darin, die Elemente auf der Grundlage der z-Reihenfolge richtig auszurichten. Wenn Sie das Bild nach hinten verschieben können und das Element haben, auf das Sie oben klicken möchten, können Sie das problemlos ausführen. Wenn Sie die Dinge ein wenig transparent machen, sehen Sie das Bild mehr als das Element auf der Oberseite, wodurch das UX nahtlos wird.
Natürlich müssen Sie einen Container wie Grid verwenden, der mehrere Elemente in der Probenebene hinzufügen kann.
-Fahad