none
UserControl, ChildWindow ou Page? RRS feed

  • Pergunta

  • Amigos,

    Tive que aprender SL na raça e o mais rápido possível, e claro realizar aqui na empresa a migração de um sistema antigo para o SL para ontem.

    Agora com mais tempo para estudar, e até estruturar melhor o sistema, surgiram algumas dúvidas que eu pretendo ir esclarecendo por aqui por partes.

    A primeira é: Toda página inicial de um projeto SL é um UserControl, e eu normalmente a utilizo como página que irá exibir todos os menus, que irão direcionar o usuário para os respectivos módulos. TODAS as demais "páginas" são desenhadas e exibidas através de uma chamada a uma tela ou página ChildWindow.

    As minhas dúvidas é saber quando usar cada componente (UserControl, ChildWindow ou Page) em uma aplicação SL, ou se vocês também fazem da forma que fiz.

    Um forte abraço e obrigado a todos que puderem ajudar.

    quarta-feira, 4 de maio de 2011 00:33

Respostas

Todas as Respostas

  • Olá , Marcelos

    Não sei se é a maneira mais correta , mas eu utilizo na estrutura da aplicação onde estão os menus fixos o UserControl , o ChildWindow eu utilizo para mensagens rápidas ou pequenas alterações com dataform por exemplo ou um login e utilizo Pages como modulos , toda navegação é feita por navigationservice .


    Américo Arvani
    MCP Frw web 2.0 / MCP Frw web/win 3.5
    Se ajudou , marque como resposta.
    http://americoarvani.blogspot.com
    View Americo Arvani's profile on LinkedIn
    quarta-feira, 4 de maio de 2011 11:19
  • Olá Américo.

    Obrigado pela sua resposta.

    Então no seu caso, as páginas de entrada de dados, onde vão estar todos os componentes são feitas através de Pages? Por exemplo: Página de cadastro de clientes, pedidos, etc.

    Um forte abraço.

     

     

    quarta-feira, 4 de maio de 2011 11:27
  • No meu caso funciona assim , porque facilita a navegação entre os modulos.


    Américo Arvani
    MCP Frw web 2.0 / MCP Frw web/win 3.5
    Se ajudou , marque como resposta.
    http://americoarvani.blogspot.com
    View Americo Arvani's profile on LinkedIn
    quarta-feira, 4 de maio de 2011 11:31