locked
Salvar estado de botões adicionados dinamicamente RRS feed

  • Pergunta

  • Olá amigos, estou fazendo um aplicativo em que os botões são adicionados dinamicamente pelo usuário.

    Fiz uma classe chamadas Itens que herda de Buttons. Esse objeto é adicionado pelo usuário e também armazena alguns dados em cada um deles como valor e descrição.

    Até aí tudo bem.

    Porém quando eu saio do app ele retorna sem nenhum dos botões adicionados pelo usuário.

    Sei usar o OnNavigatedFrom e To para dados como string e tals, mas como vou fazer isso com um button e faze-lo aparecer novamente na tela?

    Obrigado

    Rafael Costa

    quinta-feira, 31 de maio de 2012 00:16

Todas as Respostas

  • Olá Rafael,

    Você está executando seu app no simulador do WP? Lembre-se que o simulador não armazena cache, então este é um comportamento esperado.

    Caso contrário, instancie a sua classe na App.cs, desta forma ficará visível em todas as páginas da aplicação (para recuperar a informação, utilize App.MinhaClasse em qualquer página da sua aplicação).

    Espero ter ajudado,

    Abraço.

    quinta-feira, 28 de junho de 2012 16:34
  • Fala Rafael, blz?

    Você consegue simular entrada e saída da aplicação normalmente desde que não encerre o emulador. Mantenha-o sempre após a primeira vez que rodar a aplicação. Você poderá parar o Debug, alterar códigos e rodar novamente que o emulador vai manter as informações da Isolated Storage.

    Aliás, usar a Isolated Storage para armazenar os botões criados pode ser uma saída simples, rápida e segura para o seu caso que cria objetos em runtime e precisa deles na próxima execução.

    Qualquer coisa chama.

    Abraço!


    Andrey Kurka

    quinta-feira, 5 de julho de 2012 19:54