У меня есть список изображений (как контент) в приложении для Windows Phone. Как я могу увидеть их с помощью PhotoChooserTask?Использование PhotoChooserTask
ответ
Вот основной и примерный пример стрельбы из задачи нажатием кнопки.
В приведенном ниже коде используется событие нажатия кнопки, чтобы запустить PhotoChooserTask(), а затем поместить выбранное изображение в элемент управления изображением.
Вам нужно будет refercne в taskt с помощью
using Microsoft.Phone.Tasks;
, а затем использовать код следующим
public MainPage()
{
InitializeComponent();
photoChooserTask = new PhotoChooserTask();
photoChooserTask.Completed += new EventHandler<PhotoResult>(photoChooserTask_Completed);
}
private void photochooserbtn_Click(object sender, RoutedEventArgs e)
{
photoChooserTask.Show();
}
void photoChooserTask_Completed(object sender, PhotoResult e)
{
if (e.TaskResult == TaskResult.OK)
{
System.Windows.Media.Imaging.BitmapImage bmp =new System.Windows.Media.Imaging.BitmapImage();
bmp.SetSource(e.ChosenPhoto);
imagecontrol.Source = bmp;
}
}
Вы не можете использовать PhotoChooserTask для непосредственного просмотра изображений, добавленных в проект (как контент) ... для этого вам нужно будет сохранить изображения в Библиотеке изображений (используя класс MediaLibrary) перед запуском PhotoChooserTask!
спасибо, вы можете дать мне пример с исходниками горячим, чтобы отобразить список изображений из MediaLibrary с помощью PhotoChooserTask? – revolutionkpi
Вот что я имел в виду: PhotoChooserTask показывает фотографии * только из MediaLibrary, так что вы получаете «бесплатно»! –
Если у вас уже есть изображения, которые вы предварительно загрузить с приложением, то вы можете отобразить таких как:
<ListBox ItemsSource="{Binding Images}">
<ListBox.ItemTemplate>
<DataTemplate>
<Image Source="{Binding}" Width="200"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Это предполагает, что в контексте данных вашей страницы есть свойство «Изображение»
public IEnumerable<Uri> Images { get; set; }
И что вы заселять эту собственность, как, например:
Images = new List<Uri>
{
new Uri("Images/image1.png", UriKind.Relative),
new Uri("Images/image2.png", UriKind.Relative),
new Uri("Images/image3.png", UriKind.Relative),
new Uri("Images/image4.png", UriKind.Relative)
};
Это предполагает, что вы поместили изображения под папкой «Изображение» в проекте и сборка Действие установлено на Содержимое
Вышеупомянутое решение предоставит вам вертикальный список изображений. Если вы хотите, чтобы сделать его немного лучше, чем использовать WP7 Toolkit и изменить ItemsPanel
в ListBox
, чтобы быть WrapPanel
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<toolkit:WrapPanel/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
- 1. PhotoChooserTask + Navigation
- 2. Необработанное исключение, созданное PhotoChooserTask
- 3. Windows Phone - PhotoChooserTask не отображается
- 4. WP7 PhotoChooserTask вызывает приложение для перезагрузки
- 5. Вариант обрезки в CameraChooser Задача, подобная PhotoChooserTask
- 6. DataBinding Image.Source в результате PhotoChooserTask не работает
- 7. PhotoChooserTask can not crop большое фото
- 8. Замена для PhotoChooserTask в Windows 8
- 9. Получить Фотофайл Uri с помощью PhotoChooserTask КР8
- 10. TweetSharp загрузить изображение с PhotoChooserTask и SendTweetWithMedia
- 11. photoChooserTask сохранять и просматривать изображения в Windows Phone 8
- 12. Получить имя файла изображения из PhotoChooserTask wp 8
- 13. ApplicationBar icon button click event не запускается после PhotoChooserTask
- 14. PhotoChooserTask встроенная опция обрезки для окна телефона 8.1
- 15. Когда я пользователь «PhotoChooserTask» и Invoke Show(), мой проект обрушился, понятия не имею. помогите мне
- 16. Как загрузить изображения в facebook, которые выбраны с помощью photoChooserTask в Windows Phone 8?
- 17. Использование интерфейса Vs. Использование «Использование»
- 18. Использование процессора (полное использование)
- 19. Использование и использование Android.local
- 20. Mysql - использование временных; Использование FileSort
- 21. Использование FormsAuthentication или использование сеанса
- 22. Использование OpenCV фазы Использование корреляции
- 23. Использование и использование статических переменных
- 24. Использование VBA Использование выделенных полей
- 25. Использование vs Использование: предпочтительный стиль?
- 26. Циркулярное изображение Croping in Windows Phone 7
- 27. MySQL - 'Использование условия индекса' vs 'Использование где; Использование индекса «
- 28. PHP: использование объектов и их правильное использование
- 29. Использование/ссылка на использование памяти в java
- 30. Использует ли использование AJAX использование памяти PHP?
спасибо, но у меня есть список изображений, и мне нужно их увидеть – revolutionkpi
Извините, я думал, что вы хотите получить временные изображения, сохраненные на устройстве. Ответ Shawn Kendrot должен соответствовать тому, что вы хотите сделать, поскольку задача выбора фотографий не то, что вам нужно. –
Почему у них так сложно найти такую информацию ...? Я гулял по часам, без успеха – Toadums