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

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

Войти
Регистрация
Восстановить пароль
 
Yasuro
0 / 0 / 0
Регистрация: 06.07.2015
Сообщений: 18
#1

Работа с коллекцией фотографий WP 8.1 - Windows Phone

12.07.2016, 00:35. Просмотров 555. Ответов 1
Метки нет (Все метки)

Задача такова: инициализировать переменную изображением из коллекции(галереи) фотографий пользователя и вывести ее на экран.
Я реализовал функцию, при вызове которой попадаю в коллекцию фотографий и затем выбираю нужную мне фотографию:
C#
1
2
3
4
5
6
7
8
9
10
11
 public async void pickPhoto()
        {
            FileOpenPicker openPicker = new FileOpenPicker();
            openPicker.ViewMode = PickerViewMode.Thumbnail;
            openPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
            openPicker.FileTypeFilter.Add(".jpg");
            openPicker.FileTypeFilter.Add(".jpeg");
            openPicker.FileTypeFilter.Add(".png");
    
            openPicker.PickSingleFileAndContinue();
        }
а как присвоить эту фотографию какой-либо переменой типа bitmapImage не могу даже предположить. (В будущем данную переменную хочу сделать членом класса)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2016, 00:35     Работа с коллекцией фотографий WP 8.1
Посмотрите здесь:
Перелистывание фотографий в Windows Phone 8.1 Windows Phone
C# Работа с коллекцией
C# Работа с массивом/коллекцией
Грамотная работа с коллекцией C# MVC
Работа с обобщенной коллекцией C#
Работа с коллекцией объектов и objectDataSource GridView C# ASP.NET
Ошибка с коллекцией JavaFX
Заполнение DataGrid коллекцией!! C# WPF
C# Запись в лист коллекцией
Java SE Действия над коллекцией чисел
C# Оптимизация работы с коллекцией классов
Java SE Создание массива объектов с коллекцией

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
programmist99
21 / 21 / 7
Регистрация: 18.03.2014
Сообщений: 290
18.07.2016, 21:39     Работа с коллекцией фотографий WP 8.1 #2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
CoreApplicationView view;
...
FileOpenPicker openPicker = new FileOpenPicker();
openPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
openPicker.ViewMode = PickerViewMode.Thumbnail;
 
// Filter to include a sample subset of file types
openPicker.FileTypeFilter.Clear();
openPicker.FileTypeFilter.Add(".png");
openPicker.FileTypeFilter.Add(".jpeg");
openPicker.FileTypeFilter.Add(".jpg");
 
openPicker.PickSingleFileAndContinue();
view.Activated += viewActivated;
...
private async void viewActivated(CoreApplicationView sender, IActivatedEventArgs args1)
        {
            FileOpenPickerContinuationEventArgs args = args1 as FileOpenPickerContinuationEventArgs;
 
            if (args != null)
            {
                if (args.Files.Count == 0) return;
 
                view.Activated -= viewActivated;
                StorageFile storageFile = args.Files[0];
                var stream = await storageFile.OpenAsync(Windows.Storage.FileAccessMode.Read);
                var bitmapImage = new Windows.UI.Xaml.Media.Imaging.BitmapImage();
                await bitmapImage.SetSourceAsync(stream);
 
                img.Source = bitmapImage;
            }
        }
Yandex
Объявления
18.07.2016, 21:39     Работа с коллекцией фотографий WP 8.1
Ответ Создать тему
Опции темы

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