none
Listar fotos da Pictures Library RRS feed

  • Discussão Geral

  • Bom dia,

    Fiz código para listar as fotos da pictures library e as fotos não carregam todas instantaneamente.

    Há alguma forma de lhe atribuir o caminho direto da imagem(por ex: "C:/...") para que as imagens carreguem tão rápido como as que estão numa pasta local dentro da aplicação?

    Este código é para Windows phone 8.1.

    O código é o seguinte:

    privatestaticasyncTask<BitmapImage> LoadImage(StorageFile file)

            {

                BitmapImage bitmapImage =

    newBitmapImage();

    StorageItemThumbnail stream =

    awaitfile.GetThumbnailAsync(ThumbnailMode.ListView);

                bitmapImage.DecodePixelHeight = 90;

                bitmapImage.DecodePixelWidth = 90;

                bitmapImage.SetSource(stream);

               

    returnbitmapImage;

            }

    privateasyncvoidListarImagens()

    {

               

    Imageimagem;

    try

    {

    adicionafotos = newList<string>();

    IReadOnlyList<StorageFile> fileList2 = awaitWindows.Storage.KnownFolders.CameraRoll.GetFilesAsync();

    foreach(StorageFilefile infileList2)

    {

    imagem = newImage();

    BitmapImageimg = newBitmapImage();

    img = awaitLoadImage(file);

    imagem.Name = file.Name;

    stringpath = file.Path;

    imagem.Width = imagem.Height = 90;

    imagem.Margin = newThickness(5);

    imagem.PointerReleased += imagem_PointerReleased;

    imagem.Source = img;

    adicionafotos.Add(file.Name);

    Gridfotos.Items.Add(imagem);

    }

                   

    }

    catch(Exception)

    {

    }

               

    }

    Outra Questão, é o facto de este código não carregar algumas imagens em alguns smartphones da nokia. Alguém sabe porque e se há algum tutorial ou artigo onde explique o modo de funcionamento desses dispositivos em termos da fotos?

    Obrigado,

    Sérgio Santos

    quarta-feira, 29 de abril de 2015 21:19

Todas as Respostas

  • Bom dia Sergio,

    Sugiro que verifique no link abaixo se encontra a solução para seu problema. Nele existem várias informações de como se trabalhar com fotos em Windows phone. Se a dúvida persistir, nos envie mais detalhes do seu problema que continuaremos ajudando.

    https://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn639127.aspx?f=255&MSPPError=-2147217396

    Obrigado,

    Abraço!


    Eduardo Romero

    Esse conteudo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais facil para os outros visitantes encontrarem a resolucao mais tarde.

    quinta-feira, 30 de abril de 2015 13:50
    Moderador