Expression Blend 4 facilitando com MVVM

No novo Expression Blend ficou mais fácil iniciar e trabalhar com MVVM (Model-View-ViewModel) no seu projeto Silverlight ou WPF. O template liga o View com o ViewModel e ainda une o SampleData ao projeto. Ajuda bastante mesmo!

Ao criar um novo projeto, agora temos a opção Silverlight/WPF Databound Application. Um novo template para MVVM no Blend 4:

image

Após criar o projeto repare as novas pastas que o projeto tem:

image

  • SampleData: Contém os um conjunto de dados de exemplo (para desenvolvimento)
  • ViewModels: com um arquivo MainViewModel.cs (é aqui que acontece a mágica que une o design com a parte de desenvolvimento)
  • Views: contém o mainView.xaml com um arquivo de codehind que faz a ligação com a classe do ViewModel.
  • E na raiz os arquivos App.xaml e o MainPage.xaml que já são conhecidos.

Também ficou muito fácil de adicionar novas Views com ViewModels. Veja na imagem abaixo que temos o “UserControl with ViewModel” e logo ao lado a estrutura dividida com seus respectivos ligamentos.

image  image

Agora ficou melhor ainda hein?!
Se você não está próximo do padrão MVVM, eu recomendo a leitura dos links abaixo:

Bons estudos.

.toolbox – Conteúdo Free de Silverlight e Expression Blend

image

Salve salve pessoal!
Está no ar um site super bacana, chamado .toolbox. É um site voltado para ajudar designers e desenvolvedores criarem aplicações em Silverlight usando o Expression Studio e aplicarem boas práticas de UX.

O conteúdo é bem dividido, assim torna até mais fácil o dissernimento dos estudos:

Não deixe de acessar também toda a comunidade .toolbox:

[]’s

Expression Blend 2 – Preview de agosto pronto para Download!

Olá personas!
Depois das reclamações (leia-se feedback) dos desenvolvedores e testers sobre a expiração do Expression Blend, a Microsoft trouxe uma boa notícia: o Microsoft Expression Blend 2 (August Preview) não precisa da license key para usá-lo. Essa versão ficará disponível para uso até o dia 1º de janeiro de 2008. Caso você tenha alguma outra versão trial anterior a de agosto, desisntale-a e instale a nova.  =)

Outra novidade é que agora você pode criar projetos com o Silverlight 1.1. (Obs.: é preciso ter o Silverlight 1.1 instalado)

Enjoy…

Rodrigo Kono
MCP.NET 2.0 – MCTS – MSP
DevGoiás.NET – www.devgoias.net