2014-09-18 3 views
0

В настоящее время я использую тег <image src="<full path to image>" /> в своем MainPage.XAML. Это первое, с чем я пытаюсь поиграть при разработке для Windows Phone. Изображение появится в дизайнере, но когда я отлаживаю устройство (с помощью значка Lumia, запускающего Windows Phone 8.1 Preview или любого из эмуляторов), изображение не будет отображаться. Все, что я получаю, это пустой экран.Windows Phone 8.1 не отображает изображения с тегом изображения

Все проведенные исследования говорят, что это должно быть так же просто, как использовать тег изображения с атрибутом источника, указывающим на мое изображение. Я что-то упускаю? Мысли?

Заранее спасибо.

+0

Вы не могли бы разместить код XAML вы фактически используете, так что я могу взглянуть, пожалуйста? – JayDev

ответ

0

Если бы вы могли изменить свой вопрос с фактическим кодом XAML, который вы используете, чтобы я мог подтвердить, что было бы здорово, но из ответа вы дали @Kulasangar, Я бы предположил, что ваша проблема в том, что путь к файлу, который вы указываете, находится на вашем рабочем столе. У телефона/эмулятора не будет доступа к этому файлу. Вам нужно добавить изображение в проект Windows Phone и изменить src как относительный путь из корня решения.

Вы можете добавить файл в проект WP8, просто перейдя к файлу в проводнике Windows, а затем перетащив файл (изображение в этом случае) на вкладку проводника решений в Visual Studio.

Если поместить изображение непосредственно в корневой проекты директории, а не суб fodler, тег изображения в XAML должен выглядеть примерно так:

<Image Source="/Lockscreen.jpg" /> 
+0

Я возлагал большие надежды на это и изменил свой XAML с помощью < 'to' '(и я переместил фактический образ в каталог ресурсов проекта), но я все еще с той же проблемой. – Matt

+0

Я не читал вас достаточно близко. Не удалось переместить изображение в правильный каталог. Мне также нужно было добавить картинку в папку как существующий элемент в проводнике решений, чтобы мой телефон узнал его. Благодаря! – Matt

0

Вы закрыли Image тег после:

<image src="<full path to image>"> 

и убедитесь, что вы даете правильный путь.

Должно быть что-то вроде этого:

<Image Source="the path" /> 
+0

Это именно то, что я использую «», и я вижу изображение «Lockscreen.jpg» в дизайнере в Visual Studio, но не на моем устройстве при отладке. – Matt

+0

Это может быть полезно: http://stackoverflow.com/questions/21662367/image-control-not-displaying-in-win-phone-8-emulator – Kulasangar

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