我正在开发一个与图片、相册相关的应用程序。我要做的是从设备中选择所有图片、保存的图片、相册、相机胶卷并将其存储在List<Image>. 我找到了一个类,即MediaLibrary,但我无法理解如何选择所有这些图像并将其存储在列表中。
是否可以将所有图片添加到列表中,如下所示。
 private void btnSearchImages_Click_1(object sender, RoutedEventArgs e)
    {
        MediaLibrary m = new MediaLibrary();            
        foreach (var r in m.Pictures)
        {
            Stream imageStream = r.GetImage();
            List<Image> lstImageFromMediaLibrary = new List<Image>();
            var imageToShow = new Image()
            {
                Source = PictureDecoder.DecodeJpeg(r.GetImage())
            };
            lstImageFromMediaLibrary.Add(imageToShow);
        }        
    }
当我调试它时,我发现没有图像,即使相册中有 8张默认图像。m.Pictures显示计数为零。如何从设备中选择所有这些图像并将其添加到列表中?