2014-04-03 5 views
0

Я создаю приложение для магазина Windows и задавался вопросом, как изменить источник изображения с помощью C#. Я включил следующую директиву;Изменить источник изображения с помощью C#

using Windows.UI.Xaml.Media.Imaging; 

и это линия, которую я должен попытаться изменить образ

cloud.Source = new BitmapImage(new Uri("Assets/cloud1.png", UriKind.Relative)); 

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

"The given System.Uri cannot be converted into a Windows.Foundation.Uri" 

Любая помощь оценена! спасибо заранее

ответ

1

Использование

cloud.Source = new BitmapImage(new Uri("ms-appx:/Assets/cloud1.png", UriKind.Relative)); 

вместо этого.

+0

Мне пришлось изменить «UriKind.Relative» на «UriKind.RelativeOrAbsolute», но с включением ms-appx он сработал! спасибо, как получилось? что это на самом деле? – user3263978

+0

Взгляните на [это] (http://msdn.microsoft.com/en-us/library/windows/apps/hh781229.aspx) и [это] (http://msdn.microsoft.com/en- нас/библиотека/окно/приложение/XAML/Hh965322 (v = win.10) .aspx) – Kalyan

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