Pergunta

Eu tenho que construir pequenas (por agora) aplicação de administração em Silverlight2, e gostaria de usar algum padrão para a ligação UI com meu BL / DAL.
I encontrado viewmodel-viewmodel e MVP / padrões MVC, onde um primeiro (V / M / VM) é especialmente adequada para aplicações WPF, porque utiliza capacidades ricas de opções de ligação de dados em WPF. O que você sugere? você pode escrever exemplo simples de V / M / VM para SL2?

Foi útil?

Solução

Nikhil Kothari tem um grande conjunto de exemplos (com código) em M-V-VM no Silverlight, bem como um quadro construído com alguns recursos extras muito agradáveis. Você deve definitivamente vê-los. H-V-VM no Silverlight

Outras dicas

Os testes padrões & grupo Práticas em Microsoft montou alguma orientação aí fazendo WPF e aplicações Silverlight .

Você pode querer olhar em CSLA.NET para Silverlight . Eu já ouvi coisas boas sobre ele, mas não ter chegado a cerca de experimentá-lo ainda a mim mesmo.

CSLA .NET para o Silverlight é um subconjunto de CSLA .NET orientada para o plataforma Silverlight. CSLA .NET para ofertas Silverlight quase todo o benefícios do CSLA .NET em Silverlight, incluindo a ligação de dados, a validação, regras de negócio, autorização n-nível undo e persistência.

O resultado é que CSLA .NET para Silverlight permite a criação de um camada de negócios rico orientada a objeto em execução no cliente Silverlight, que podem transparentemente comunicar com CSLA .NET objetos em execução no web e servidores de aplicações.

Silverlight tem também muito poderoso de ligação de dados, então não há nenhum problema com isso.

A peça que faltava no Silverlight que afeta mais para o padrão Model-View-ViewModel é que ele não implementa comandos como WPF. Aqui é um artigo de Josh Smith que reproduz o padrão de comando de WPF em Silverlight.

Shawn Wildermuth de Wildermuth.com escreveu um artigo sobre o padrão de MV-VM, verificá-la, aqui está o link do artigo " Model-View-ViewModel No Silverlight 2 Apps "

desenvolvedor norueguês Gjøran tinha uma agradável apresentação / demonstração em MSDN vivo sobre a escrita de aplicativos de negócios em WPF. Realmente era sobre o uso de modelo de apresentação com o Silverlight / WPF. Ter um olhar para o código fonte a partir deste artigo em seu blogue (desculpe, os slides são apenas em norueguês). Apresentação Modelo + Silverlight 2 rochas !!!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top