изменить источник изображения программно

Я не могу понять, как динамически загрузить изображение с диска в элемент управления изображением Xaml.

<Image x:Name="imgLogo" ....../>

Тогда в моем классе C ++ я не могу получить примеры работы, которые я нашел. Большинство из них в C #. Одна неприятность заключается в том, что я продолжаю видеть используемый System.Windows.Media::ImageSource, но это не входит в мои рамки.

Может кто-нибудь, пожалуйста, покажите мне пример. Я пришел из мира iOS и не привык к MS и их фреймворкам.

Спасибо,

0

Решение

Попробуйте это, это в C #, но должно быть довольно легко преобразовать:

using Windows.UI.Xaml.Media.Imaging;

<Image Margin="5" Source="{Binding BMImage}" Height="100"/>bmImage = new BitmapImage();
bmImage.UriSource = new Uri(new Uri(
*your file path*,
*your image name*);BitmapImage bmImage;
public BitmapImage BMImage
{
get
{
return bmImage;
}
}

Взято из Вот (мой блог).

Чтобы изменить изображение, просто измените значение bmImage и позвонить NotifyPropertyChanged(()=>BMImage); (при условии, что у вас есть эта настройка)

Увидеть Вот для примера Microsoft о том, как использовать изображения.

Увидеть Вот для Windows.UI.Xaml.Media.Imaging Пространство имен.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]