2010-09-05 7 views
2

Dans ma quête continue d'apprendre C#, à la fois winforms et WPF, j'ai fouetté un programme similaire à visio dans WPF. Son utilisation du nouveau contrôle de ruban WPF, et j'utilise un expandeur pour contenir certaines formes de base qui peuvent être faites en Xaml (Ellipse), et les formes sont stockées dans une 'shapebox' que les formes peuvent ensuite être déplacées sur le formulaire et manipulé à partir de là.WPF C# - Utiliser Xaml pour charger le dossier des images

Aucune des formes actuelles ne provient d'images, ce qui est mon objectif suivant. Ce que je cherche à faire est de charger les images via XAML et les ajouter à cette boîte de forme tout de même. La shapebox est une classe personnalisée.

Ma question est la suivante: Comment procéder pour charger des images à partir d'un fichier en utilisant uniquement xaml?

Répondre

3

J'ai trouvé l'information que je recherchais.

Il suffit de charger une image en utilisant XAML est:

<Image Source="/blah/image.png" /> 

Cela fonctionne pour les images incluses, pas externe. Pour charger des images externes Je ne suis pas sûr.

+0

Pour les images externes, utilisez simplement un URI différent (http://msdn.microsoft.com/en-us/library/aa970069.aspx) pour la propriété source. – ASanch

0

Vous devriez lire les articles msdn ils fournissent un ensemble complet de solutions pour chaque problème. Pourtant, je peux vous donner un lien rapide pour résoudre votre problème, vous pouvez ajouter à la fois via XAML ou ViewModel (si vous suivez MVVM). Essayez ce lien: Adding Images and Icons

toujours si vous ne recevez aucune aide, s'il vous plaît revenir en arrière.

Questions connexes