2013-06-03 7 views
9

Sono bloccato per caricare le immagini dal mio percorso file in WPF.come aggiungere immagini dalla posizione del file WPF

qui è la mia XAML

<Image Grid.ColumnSpan="3" Grid.Row="11" Height="14" HorizontalAlignment="Left" Margin="57,1,0,0" Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="108" /> 

Ecco il mio codice dietro

internal int FindImages(string slugName, DirectoryInfo outputFolder) 
{ 
    if (slugName != null) 
    { 
     List<string> filePathList = Directory.GetFiles(outputFolder.FullName).ToList(); 
     List<string> filePathList_ToBeDeleted = new List<string>(); 
     foreach (string filePath in filePathList) 
     {     
      if (Path.GetFileNameWithoutExtension(filePath).ToLower().Contains("_70x70")) 
      {       
       image1.Source = filePath; 
      }     
     } 
     int count = 0; 

     return count; 
    } 

Il mio percorso del file mostra come "\\\\Server1\\Dev\\Online\\Images\\7PMa_Test3_0306_70x70.jpg"

risposta

30

Ecco la cattura

image1.Source = new BitmapImage(new Uri(filePath)); 
+1

Grazie molto Nikhil. – Usher

0

Se si tratta di un file localizzato da qualche parte sul disco (non una risorsa), meglio utilizzare un percorso assoluto:

image.Source = new BitmapImage(new Uri(AppDomain.CurrentDomain.BaseDirectory + "image.png", UriKind.Absolute)); 

Questo codice rileva la cartella esecuzione e costruisce il percorso relativo ad esso

Problemi correlati