2010-09-09 4 views
2

Je souhaite créer une visionneuse d'image dans laquelle le client peut charger des vignettes dans un fichier, puis lorsque le bouton Galerie photo est sélectionné, les vignettes apparaissent dans une grille et lorsque la vignette est sélectionnée, une photo plus grande s'affiche dans un viwbox. Comment puis-je obtenir le chemin pour l'événement de clic sur les photos? Cela peut-il être fait dans un balisage ext?wpf image viewer path

Répondre

0

Je suppose que vous avez déjà des vignettes créées sur le système de fichiers, quelque chose comme ceci:

\Folder\Image1.png 
\Folder\Image1-Thumb.png 
\Folder\Image2.png 
\Folder\Image2-Thumb.png 

Je chargerait que dans une liste d'une classe personnalisée, peut-être un ViewModel qui avait deux propriétés pour l'image et ImageThumb - alors vous pouvez configurer les liaisons WPF en conséquence.

+0

merci Nate, je ne suis pas vraiment sûr de savoir comment configurer le dossier car l'utilisateur va ajouter les photos lors de l'exécution. – Betsy

+0

Le dossier est simplement un espace réservé. Tant que vous avez une base de données où se trouve chaque image "principale", vous pouvez générer une vignette juste à côté et la stocker dans votre base de données. – Nate