2013-10-09 4 views

ответ

2
// Create the image element. 
Image simpleImage = new Image();  
simpleImage.Width = 200; 
simpleImage.Margin = new Thickness(5); 

// Create source. 
BitmapImage bi = new BitmapImage(); 
// BitmapImage.UriSource must be in a BeginInit/EndInit block. 
bi.BeginInit(); 
bi.UriSource = new Uri(@"/Images/1.jpg",UriKind.RelativeOrAbsolute); 

bi.EndInit(); 
// Set the image source. 
simpleImage.Source = bi; 
+3

"BitmapImage.UriSource должны быть в/EndInit блоке BeginInit" не является необходимым. У BitmapImage есть конструктор, который принимает параметр Uri. Следовательно, вы можете просто написать 'simpleImage.Source = new BitmapImage (новый Uri (...));'. – Clemens

2
var uri = new Uri(@"C:\Users\Public\Pictures\Sample Pictures\Koala.jpg"); 
var bi = new BitmapImage(uri); 
simpleImage.Source = bi; 
Смежные вопросы