Как поменять картинку на WPF форме?

Добрый день, товарищи!

Имеется картинка на форме WPF

<Image x:Name="MainImage" Source="C:\temp\test.jpg"  HorizontalAlignment="Left" Height="300" Width="450" VerticalAlignment="Top" />


Подскажите, каким образом поменять Source, чтобы картинка поменялась на форме?

Накопал следующий способ:
Uri uri = new Uri(@"C:\temp\IMG_0690.JPG", UriKind.Relative);
            ImageSource imgSource = new BitmapImage(uri);

            MainImage.Source = imgSource;


Но не смотря на отсутствие ошибок во время компиляции и во время исполнения, картинка не меняется.
Возможно требуются какие то дополнительные действия?

Заранее благодарю
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
@genana40 Автор вопроса
Накопал вот такой вариант
MainImage.Source = BitmapFrame.Create(new Uri(@"C:\temp\IMG_0690.JPG"));


Работает ) Вопрос снят
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы