2009-07-07 19 views
0

Ich habe eine WPF-Seite, die 2 ContentControls enthält. Beide ContentControls haben ein Bild, das viel kleiner ist als das andere. Wenn Sie mit der Maus über das größere Bild fahren, möchte ich eine vergrößerte Ansicht auf das kleinere Bild zeigen. Etwas sehr ähnliches: http://www.trekbikes.com/us/en/bikes/urban/soho/soho/.Ist dies ein guter Fall für die Verwendung von RoutedCommand?

Ich glaube, ich das größere Bild Steuer wollen etwas auszusenden, die tatsächlich ein Bild enthält - das ist die kleinere Bildsteuerung würde und Display holen. Wäre dies ein guter Ort, um RoutedCommands zu nutzen? Kann ich ein Bild so weitergeben?

Antwort

0

RoutedCommands scheint ein wenig in diesem Fall fehl am Platz ... Sie die Maus sanft reagieren wollen und das letzte, was Sie wollen, ist Befehle, hier und da feuerte werden.

Sie sind wahrscheinlich besser dran mit einem VisualBrush. Während Ian Griffiths Beispiel here ein Vergrößerungsglas ist (ein frühes kanonisches VisualBrush-Beispiel in WPF), könnten Sie es leicht anpassen, um einen Teil Ihres Bildes zu zeigen.

+0

Das ist nicht genau das, was ich getan habe, aber deine Antwort hat mich auf den Weg gebracht, der zu meiner endgültigen Lösung geführt hat. – djschwartz

Verwandte Themen