none
Estrutura de navegação no SilverLight RRS feed

  • Pergunta

  • Estou realmente iniciando no Silverlight, com o intuito de após algum tempo de estudo migrar algumas aplicações que tenho para o Silvelight+WCF, entretanto neste primeiro momento não estou sabendo nem utilizar elemento comuns que precisamos em aplicações, como por exemplo Menu. No webforms, existe o elemento Menu que junto com um arquivo SiteMap, cria a estrutura de navegação para a aplicação. Vi que no Silverlight existe o TreeView, mas no caso eu preciso de uma estrutura de navegação como um Menu Horizontal mesmo, neste caso que elemento utilizar, e também gostaria de saber como fazer a chamada de outra "página" da minha aplicação Exemplo:

    Tenho no meu projeto 3 páginas, uma de apresentação, uma segunda de contato e uma terceira para mostrar alguns dados vindos do banco de dados, como fazer o link para tais "páginas".
    Guilherme Carvalho
    sexta-feira, 25 de setembro de 2009 12:32

Respostas

  • Guilherme,
    Realmente, os conceitos de programação são completamente diferentes se compararmos Flash com Silverlight. Uma comparação mais coerente seria Silverlight com Flex. Flash dá mais a impressão de que você está em um filme e quer pular para um ponto dele, só que os vários pontos do filme podem conter elementos que interagem com o usuário. Silverlight (tal como o Flex) se parece mais com o desenvolvimento de um aplicativo para Windows, mas com grande facilidade de customização visual e animações. 

    Para fazer um aplicativo administrativo eu sugiro que você pesquise sobre Silverlight RIA Services e Silverlight Navigation Applications. Acho que vou fazer uns pequenos tutoriais sobre eles em breve e postar no meu blog.

    Quanto à sua outra pergunta, o Silverlight 3 já é final sim, desde 10/julho/2009.

    Atenciosamente,
    Kelps Leite de Sousa
    blog: http://kelps-sousa.blogspot.com
    twitter : http://twitter.com/kelps

    Não se esqueça de "marcar como resposta" o ítem que lhe ajudou.
    quarta-feira, 30 de setembro de 2009 19:17
    Moderador

Todas as Respostas

  • Que bom que você está interessado em aprender Silverlight. Estamos aqui para ajudar então, se tiver qualquer dúvida ou problema basta postar aqui no fórum.

    Vamos à sua dúvida. O primeiro passo é ver se faz sentido migrar a aplicação para Silverlight. Para você saber se faz sentido e vale a pena, responda às seguintes perguntas (se você quiser postar aqui as respostas, eu posso te ajudar a tomar a decisão mais acertada): 

    O que a aplicação faz?
    Por que quero migrar essa aplicação para Silverlight?
    O que vou ganhar migrando essa aplicação para Silverlight?
    O que vou perder migrando essa aplicação para Silverlight?

    Se a aplicação for apenas o que você descreveu eu acredito que não faz sentido migrar, a não ser que você tenha a intenção de fazer animações nessas telas. Silverlight é semelhante ao Flash, portanto não há muito esse conceito de páginas. Há formas de você fazer isso, como por exemplo criando um "Silverlight Navigation Application".  

    Atenciosamente,
    Kelps
    terça-feira, 29 de setembro de 2009 12:23
    Moderador
  • Ok, no caso no Flash existem os Frames, não sou expert em Flash, e lá quando queríamos partir de um determinado lugar(frame) para outro bastava criar no timeline um novo Frame e criar o comando para ir para este Frame, como eu iria fazer isto no Silverlight.

    Na verdade a intenção é começar a estudar com esta pequena aplicação para conhecer a tecnologia, mas o objetivo final é desenvolver um sostware administrativo para o setor contábil, que deve funcionar via web, com a interface rica.

    O grande problema que tenho encontrado é justamente achar tutoriais mais básicos, como criar a estrutura de navegação mesmo sobre o Silverlight. No caso o Silverlight 3 já é versão final ou ainda é RC?
    Guilherme Carvalho
    quarta-feira, 30 de setembro de 2009 11:04
  • Encontrei a resposta numa webaula[1] muito interessante da Flávia Monteiro, que tem o Blog[2]

    [1] http://dowhile.com.br/VideosAulas/
    [2] http://flamoreira.wordpress.com/
    Guilherme Carvalho
    quarta-feira, 30 de setembro de 2009 18:53
  • Guilherme,
    Realmente, os conceitos de programação são completamente diferentes se compararmos Flash com Silverlight. Uma comparação mais coerente seria Silverlight com Flex. Flash dá mais a impressão de que você está em um filme e quer pular para um ponto dele, só que os vários pontos do filme podem conter elementos que interagem com o usuário. Silverlight (tal como o Flex) se parece mais com o desenvolvimento de um aplicativo para Windows, mas com grande facilidade de customização visual e animações. 

    Para fazer um aplicativo administrativo eu sugiro que você pesquise sobre Silverlight RIA Services e Silverlight Navigation Applications. Acho que vou fazer uns pequenos tutoriais sobre eles em breve e postar no meu blog.

    Quanto à sua outra pergunta, o Silverlight 3 já é final sim, desde 10/julho/2009.

    Atenciosamente,
    Kelps Leite de Sousa
    blog: http://kelps-sousa.blogspot.com
    twitter : http://twitter.com/kelps

    Não se esqueça de "marcar como resposta" o ítem que lhe ajudou.
    quarta-feira, 30 de setembro de 2009 19:17
    Moderador