Frage

Ich möchte in / out ein Bild, wo genau Mausklick auftritt. Ganzes Bild gezoomt werden soll, aber aktuelle Ansicht zeigen soll den Teil, wo Mausklick passiert und Scrollbar sollte für das Sehen andere Teile als auch zur Verfügung.

Ich habe versucht, mit Scroll und legte meine Bildkontrolle in seinem Inneren. Auf Mausklick Uhr mit Render und die Skala von 1 jedes Mal Benutzer klickt für Zoom in.Image Erhöhung gezoomt-in erhält, aber Aussicht ist nicht an dem Ort, wo Mausklick aufgetreten.

Bitte Hilfe!

THanks Sai

War es hilfreich?

Lösung

Sie müssen die RenderTransformOrigin Eigenschaft basierend auf der Mausposition.

  

Die Werte für die Render ausgewertet werden an der oberen linken Ecke des Begrenzungsrahmens für ein UIElement.

Sie müssen Ihre Mausposition auf die Koordinaten des Bildes konvertieren die korrekte Herkunft zu erhalten und die Werte zu normalisieren, so dass sie im Bereich von 0 bis 1 sind durch die Position des Bildes durch die Dimensionen geteilt wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top