2010-12-02 14 views
13

Je souhaite afficher une image à partir d'un fichier à l'aide d'un contrôle d'image wpf. Le fichier image réside dans le répertoire de l'application.Utiliser le contrôle d'image wpf pour afficher une image du système de fichiers

<Image Stretch="Fill" Source="dashboard.jpg" /> 

Le fichier dashboard.jpg doit être remplacé pendant ou après le déploiement. Comment dois-je ajouter l'image au projet et quelle BuildAction dois-je utiliser pour que l'image soit lue sur le système de fichiers plutôt que sur toute source que je ne peux pas changer après le déploiement. Quelle source ai-je besoin d'utiliser?

Répondre

18
ImageSource imageSource = new BitmapImage(new Uri("C:\\FileName.gif"));  
image1.Source = imageSource; 
12

dans le balisage:

<Image Stretch="Fill"> 
    <Image.Source> 
     <BitmapImage UriSource="dashboard.jpg"/> 
    </Image.Source> 
</Image>