Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 5.00
otopba
0 / 0 / 0
Регистрация: 21.01.2014
Сообщений: 3
#1

Как вывести изображение на экран - Windows Phone

21.01.2014, 16:19. Просмотров 1078. Ответов 5
Метки нет (Все метки)

Здравствуйте!
Есть стандартная картинка и я ее пытаюсь вывести следующим образом:
C#
1
2
3
4
 
Image i = new Image();
i.Source = new BitmapImage(new Uri("C:\\Data\\Users\\Public\\Pictures\\Sample Pictures\\sample_photo_05.jpg", UriKind.RelativeOrAbsolute));       
LayoutRoot.Children.Add(i);
Делаю это сразу после
C#
1
InitializeComponent();
В манифесте всё разрешено.
В результате вижу пустой экран. Скажите пожалуйста, что я делаю не так?

P.S. UriKind менял на Absolute, результат тот же
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2014, 16:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как вывести изображение на экран (Windows Phone):

Не получается вывести изображение (стандарный шаблон C# с Pivot) - Windows Phone
Здравствуйте , ув.-мые форумчанины. Вопрос от новичка. Создаю приложение в Visual Studio 2013 с стандартным готовым шаблоном...

Как вывести 3D изображение на экран без DX - C++
На DirectX нет вреени и мозгов. Как вывести 3D изображение на экран без DX? Только не надо писать, что все-таки лучш учить DX, я знаю...

Вывести изображение на экран в SDL2 - C (СИ)
мне нужно вывести изображение на экран в SDL2. Исходников нет т.к. ничего не смог найти на SDL2, а на первый переключаться не хочу. Окно...

Вывести изображение на экран (ручками) - C++
Есть например картинка не важно в каком формате (самые легкие для считывание это наверно tga png bmp) каким образом надо залесть в этот...

Вывести на экран изображение веера - Visual Basic
Вывести на экран изображение веера, складыванием и раскладыванием которого можно управлять: А) с клавиатуры; Б) с помощью мышки.

Вывести на экран монитора изображение прямоугольника - Turbo Pascal
Вывести на экран монитора прямоугольник красного (red) цвета таким образом чтобы он плавно увеличивал свой размер в два раза и наоборот...

5
Маршинин
49 / 49 / 2
Регистрация: 05.12.2012
Сообщений: 167
Записей в блоге: 1
21.01.2014, 16:40 #2
А попробуй так!
xaml:
XML
1
<Image x:name = "img1" />
C#
1
img1.Source = new BitmapImage(new Uri("C:\\Data\\Users\\Public\\Pictures\\Sample Pictures\\sample_photo_05.jpg", UriKind.RelativeOrAbsolute));
0
otopba
0 / 0 / 0
Регистрация: 21.01.2014
Сообщений: 3
21.01.2014, 17:16  [ТС] #3
Попробовал, все равно ничего не выводиться =(

XML
1
<Image x:Name = "img1" />
Name с большой буквы.

Может я добавляю это не в то место?
XML
1
2
3
4
5
6
7
8
   <Grid x:Name="LayoutRoot" Background="Transparent">
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>
        <Button Width="340" Height="75" Name="GoBack" Content="Вернуться к настройкам" Click="GoBack_Click"/>
        <Image x:Name = "img1" />
    </Grid>
0
Маршинин
49 / 49 / 2
Регистрация: 05.12.2012
Сообщений: 167
Записей в блоге: 1
22.01.2014, 04:15 #4
C#
1
2
3
4
5
 private void img1_Loaded(object sender, RoutedEventArgs e)
        {
            img1.Source = new BitmapImage(new Uri("C:\\Data\\Users\\Public\\Pictures\\Sample Pictures\\sample_photo_05.jpg", UriKind.RelativeOrAbsolute));
 
        }
0
l2ded
80 / 68 / 11
Регистрация: 10.05.2011
Сообщений: 284
22.01.2014, 13:59 #5
Цитата Сообщение от Маршинин Посмотреть сообщение
2
3
4
5
private void img1_Loaded(object sender, RoutedEventArgs e)
* * * * {
* * * * * * img1.Source = new BitmapImage(new Uri("C:\\Data\\Users\\Public\\Pictures\\Sample Pictures\\sample_photo_05.jpg", UriKind.RelativeOrAbsolute));
}
Цитата Сообщение от otopba Посмотреть сообщение
Image i = new Image();
i.Source = new BitmapImage(new Uri("C:\\Data\\Users\\Public\\Pictures\\Sample Pictures\\sample_photo_05.jpg", UriKind.RelativeOrAbsolute)); * * *
LayoutRoot.Children.Add(i);
WTF?

C#
1
 img1.Source = new BitmapImage(new Uri("\sample_photo_05.jpg", UriKind.RelativeOrAbsolute));
0
Изображения
 
otopba
0 / 0 / 0
Регистрация: 21.01.2014
Сообщений: 3
22.01.2014, 20:55  [ТС] #6
Тема более не актуальна. Спасибо всем откликнувшимся
0
22.01.2014, 20:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2014, 20:55
Привет! Вот еще темы с ответами:

Вывести на экран изображение шахматной доски - PascalABC.NET
Ввести натуральное число N и вывести на экран изображение шахматной доски NxN, где черные клетки изображаются звездочками, а белые -...

Вывести на экран изображение движущегося поезда - C++ Builder
Всем привет! Извините за наглость, но горит лабораторная работа. Может есть у кого-то подобная программа &quot;Написать программу, выводящую на...

Вывести на экран изображение шахматной доски - C (СИ)
Напишите программу,которая выводит на экран изображение шахматной доски.черные клеточки отображать &quot;Х&quot; белы пробелом.Заранее...

Вывести на экран изображение летящей ракеты - C++
Кто чем может.Новичок ,только учусь 4. Написать программу, выводящую на экран изображение летящей ракеты. Фоном может быть изображение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru