Я пишу приложение UWP C#, которое отображает изображения из библиотеки фотографий пользователя. Я хотел бы посмотреть, как я могу получить все фотографии и отобразить их в GridViewItem и flipviewitem.Получение списка изображений из локальной папки
private async void Page_Loaded(object sender, RoutedEventArgs e)
{
var pictureQueryOptions = new QueryOptions();
//Read through all the subfolders.
pictureQueryOptions.FolderDepth = FolderDepth.Deep;
//Apply the query on the PicturesLibrary
var pictureQuery = KnownFolders.PicturesLibrary.CreateFileQueryWithOptions(pictureQueryOptions);
//
var picturesInformation = new FileInformationFactory(pictureQuery, ThumbnailMode.PicturesView);
picturesSource.Source = picturesInformation.GetVirtualizedFilesVector();
}
и
public class ImageConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, string culture)
{
if (value != null)
{
var img = (IRandomAccessStream)value;
var picture = new BitmapImage();
picture.SetSource(img);
return picture;
}
return DependencyProperty.UnsetValue;
}
public object ConvertBack(object value, Type targetType, object parameter, string culture)
{
throw new NotImplementedException();
}
}
SO не является кодовым письмом. Пожалуйста, прочитайте о [ask] (http://stackoverflow.com/help/asking). –
Я получил код, но как мне привязать фактическое изображение? Я получаю изображение для отображения, но это просто миниатюра. Как я могу получить фактический файл? –
@TylerS Пожалуйста, разместите свой код, что вы пробовали и что не работает – Sxntk