2013-06-03 1 views
9

Застрял для загрузки изображений из моего местоположения файла в WPF.Как добавить изображения из местоположения файла WPF

вот моя 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" /> 

Вот мой код за

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; 
    } 

Мой путь к файлу показывает, как "\\\\Server1\\Dev\\Online\\Images\\7PMa_Test3_0306_70x70.jpg"

ответ

30

Вот улов

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

Спасибо много Нихилу. – Usher

0

Если это файл расположен где-то на диске (не ресурс), лучше использовать абсолютный путь:

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

Этот код определяет папку, бегущего и строит путь относительно него

Смежные вопросы