Exemple #1
0
        private void RefreshLastImageTaken()
        {
            PictureAlbumCollection allAlbums = _mediaLibrary.RootPictureAlbum.Albums;

            foreach (var album in allAlbums)
            {
                if (album.Name.ToUpper().Contains("CAMERA"))
                {
                    if (album.Pictures != null)
                    {
                        if (album.Pictures.Count() > 0)
                        {
                            PictureCollection allPictures  = album.Pictures;
                            Picture           picture      = allPictures[allPictures.Count() - 1];
                            Stream            picToDisplay = picture.GetImage();

                            var imageToShow = new Image
                            {
                                Source = PictureDecoder.DecodeJpeg(picToDisplay, picture.Width, picture.Height)
                            };

                            //if (imageToShow != null)
                            //{
                            //    LastPictureTaken = imageToShow;
                            //}
                        }
                    }
                }
            }
        }