2010-12-02 3 views
13

Ich möchte ein Bild aus einer Datei mit einem wpf Bild-Steuerelement anzeigen. Die Image-Datei befindet sich im Anwendungsverzeichnis.Verwende wpf image control, um ein Bild aus dem Dateisystem anzuzeigen

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

Die Datei dashboard.jpg sollte während oder nach dem Einsatz austauschbar sein. Wie muss ich das Image zum Projekt hinzufügen und welche BuildAction muss ich verwenden, um das Image aus dem Dateisystem lesen zu lassen, anstatt von einer Quelle, die ich nach der Bereitstellung nicht ändern kann? Welche Quelle URI muss ich verwenden?

Antwort

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

In Markup:

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