Introducao ao Entity Framework 4View more presentations from Fabio Augusto Pandolfo. Os aplicativos para Windows Phonebaseiam-se em um modelo de navegacao entre paginas do Silverlight, que e bemparecido com a navegacao de paginas web. No Windows Phone podemos contar obotao voltar, do hardware. O modelo de navegacao e formado por um recipientechamado de PhoneApplicationFrame, que pode conter uma ou maisPhoneApplicationpage.A figura a seguir demonstra essa hierarquia. Voce criar quantas paginas for necessario, elas seraoarmazenadas e apresentadas atraves do controle frame. Apenas um unico frame esta disponivel para cadaaplicativo, entre algumas de suas caracteristicas podemos citar as seguintes:- Determina a area de cliente do aplicativo;- Reserva espaco para barra de status e barra deaplicativos.O Windows Phone oferece dois botoes importantes na navegacaode sua app. O primeiro e o botao Voltar, quando pressionado o usuario retorna apagina anterior, caso essa pagina seja a inicial do aplicativo, essa acao faracom que o usuario saia da aplicacao. Osegundo, e o botao Iniciar, que desativa o aplicativo que esta sendo executadoe retorna a tela inicial do Sistema. A partir dai o usuario podera iniciaroutro aplicativo ou retornar ao anterior utilizando o botao Voltar.Existem dois metodos importantes usados para a navegacao daspaginas. Sao eles:Navigate: Navega ate uma nova pagina especificada peloparametro URI. Este metodo e utilizado pelo PhoneApplicationFrame.GoBack: Navega ate a entrada mais recente na pilha.Na imagem a seguir vemos a sequencia de eventos que ocorremquando voce navega entre as paginas: A medida que navegamos da Pagina1 para Pagina2, as paginas nao sao armazenadascomo lixo ate o metodo GoBack da pagina ser chamado. As paginas inativas saoarmazenadas em uma pilha voltar. O sistema operacionalmantem uma pilha voltar para paginas as quais voce pode retornar. Assim aspaginas nao sao imediatamente destruidas ou coletadas como lixo, quando ocorrenavegacao de uma pagina para outra. Em vez disso, as paginas sao movidas para apilha voltar e mantidas ativas (na memoria) e, quando o usuario clica em voltarpara acessar a pagina em questao, ela e exibida de volta para o usuario. Apagina nao e recriada (a menos que o aplicativo tenha sido desativado e marcadopara exclusao entre o momento em que o usuario saiu da pagina e clicou emvoltar). Apesar de nao ser coletada como lixo quando voce sai de uma pagina, elanao fica mais visivel ou ativa ate voce retornar, por isso deve-se fazerqualquer limpeza e liberar quaisquer recursos quando o usuario sair de umapagina.http://msdn.microsoft.com/pt-br/magazine/gg650662.aspxhttp://msdn.microsoft.com/en-us/library/ff402536(v=vs.92).aspx Segue uma dica simples, mas util para voce cadastrar dados no seu banco com sua aplicacao ASP.NET e C#:public string GetConnectionString(){ return System.Configuration.ConfigurationManager.ConnectionStrings["ConnStringName"].ConnectionString; //sets the connection string from your web config file "ConnString" is the name of your Connection String}private void InsertInfo(){ SqlConnection conn = new SqlConnection(GetConnectionString()); string sql = "INSERT INTO connect_com (name,E_mail,School ) VALUES (@Val1,@Val2,@Val3)"; try { conn.Open(); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@Val1", txtName.Text); cmd.Parameters.AddWithValue("@Val2", txtEmail.Text); cmd.Parameters.AddWithValue("@Val3", txtSchool.Text); cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); } catch (System.Data.SqlClient.SqlException ex) { string msg = "Insert Error:"; msg += ex.Message; throw new Exception(msg); } finally { conn.Close(); }} protected void Button1_Click(object sender, EventArgs e){ InsertInfo();} O amor verdadeiro sempre existiu em mim, mas somente quando fomos impedidos de