locked
Live tile atualizando bloco a cada 30 minutos, RRS feed

  • Pergunta

  • Olá a todos,

    sou iniciante em WP e tenho um app que mostra informações de um xml,

    gostaria de implementar a função de o live tile da tela inicial exibir a imagem e o título (alternado em flip), do primeiro item da xml e atualizar a cada 30 minutos novamente exibir o primeiro item do xml.

    Não sei como fazer e nem pode onde começar.

    se alguem poder me dar uma luz agradeço.

    Atenciosamente. 

    domingo, 24 de maio de 2015 21:43

Respostas

  • Acredito que esse artigo possa te ajudar.


    Uma imagem vale mais do que mil palavras, mas ocupa 3 mil vezes mais espaço em disco

    Adaptei esse código para meu projeto e ficou dando este erro

    Additional information: Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))

    Na seguinte parte.

    BackgroundTaskBuilder taskBuilder = new BackgroundTaskBuilder();
                    taskBuilder.Name = taskName;
                    taskBuilder.TaskEntryPoint = taskEntryPoint;
                    taskBuilder.SetTrigger(new TimeTrigger(15, false));
                    var registration = taskBuilder.Register();

    Resolvi,

    O problema é que o entrypoint da Declaration é case sensitive, e coloquei tudo minúsculo dando uma referência errada.


    • Marcado como Resposta Marcos SJ quarta-feira, 24 de fevereiro de 2016 19:50
    segunda-feira, 25 de maio de 2015 02:09

Todas as Respostas

  • Acredito que esse artigo possa te ajudar.


    Uma imagem vale mais do que mil palavras, mas ocupa 3 mil vezes mais espaço em disco

    domingo, 24 de maio de 2015 21:51
  • Acredito que esse artigo possa te ajudar.


    Uma imagem vale mais do que mil palavras, mas ocupa 3 mil vezes mais espaço em disco

    Adaptei esse código para meu projeto e ficou dando este erro

    Additional information: Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))

    Na seguinte parte.

    BackgroundTaskBuilder taskBuilder = new BackgroundTaskBuilder();
                    taskBuilder.Name = taskName;
                    taskBuilder.TaskEntryPoint = taskEntryPoint;
                    taskBuilder.SetTrigger(new TimeTrigger(15, false));
                    var registration = taskBuilder.Register();

    segunda-feira, 25 de maio de 2015 00:36
  • Você deixou em um metodo async? se não tiver em um metodo async não ira funcionar

    e esse metodo async deve ser chamado fazendo o override do OnNavigatedTo, fez dessa maneira?


    Uma imagem vale mais do que mil palavras, mas ocupa 3 mil vezes mais espaço em disco

    segunda-feira, 25 de maio de 2015 00:52
  • Você deixou em um metodo async? se não tiver em um metodo async não ira funcionar

    e esse metodo async deve ser chamado fazendo o override do OnNavigatedTo, fez dessa maneira?


    Uma imagem vale mais do que mil palavras, mas ocupa 3 mil vezes mais espaço em disco

    Sim o método async RegisterBackgroundTask() é invocado na OnNavigatedTo que por padrão ja é async
    segunda-feira, 25 de maio de 2015 01:13
  • Acredito que esse artigo possa te ajudar.


    Uma imagem vale mais do que mil palavras, mas ocupa 3 mil vezes mais espaço em disco

    Adaptei esse código para meu projeto e ficou dando este erro

    Additional information: Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))

    Na seguinte parte.

    BackgroundTaskBuilder taskBuilder = new BackgroundTaskBuilder();
                    taskBuilder.Name = taskName;
                    taskBuilder.TaskEntryPoint = taskEntryPoint;
                    taskBuilder.SetTrigger(new TimeTrigger(15, false));
                    var registration = taskBuilder.Register();

    Resolvi,

    O problema é que o entrypoint da Declaration é case sensitive, e coloquei tudo minúsculo dando uma referência errada.


    • Marcado como Resposta Marcos SJ quarta-feira, 24 de fevereiro de 2016 19:50
    segunda-feira, 25 de maio de 2015 02:09