André Carlucci

Skeptic .net development

MVVM – Model – View – ViewModel

Hoje comecei a desenvolver um novo jogo para o Windows 8 e o Windows Phone. Como quero abranger as duas plataformas e reaproveitar o máximo de código possível, vou usar o padrão MVVM junto com portable libraries para atingir este objetivo. Antes de começar, queria falar um pouco sobre o MVVM. MVVM vem de “Model-View-ViewModel” […]

Disparando ações do ApplicationBarIconButton para seu ViewModel sem code-behind

Olá, Quem já tentou utilizar o ApplicationBarIconButton com MVVM certamente teve problemas. Isso porque ele não expõe uma maneira de se fazer binding com comandos ou algo do gênero. O que fazer então, se render ao code-behind? Não mesmo, basta usar o wp7tools.

Recebendo eventos do GestureListener em seu ViewModel sem code-behind

Se você já utilizou o GestureListener com MVVM deve ter percebido que não há como mapear seus eventos para o ViewModel utilizando estratégias comuns de MVVM. Isto acontece porque o GestureListener não é um FrameworkElement e você não pode “atachar” DependecyProperties nele. Depois de muito pensar uma forma de contornar isso, cheguei a uma solução […]

Iniciando animações no ViewModel com Windows Phone

Muita gente me pergunta como iniciar animações no ViewModel usando o padrão MVVM. Neste post, vou mostrar como fiz no meu jogo Caça-Palavras. Vamos fazer um grid qualquer brilhar verde ou vermelho, dependendo do que nosso ViewModel sinalizar.

Criando aplicações para o Wp7 utilizando o MVVM-Light

Se você já pensou em criar aplicações utilizando o padrão MVVM, com certeza já ouviu falar do framework MVVM Light. O propósito do toolkit é acelerar a criação e o desenvolvimento de aplicações MVVM em WPF, Silverlight e claro, para o Windows Phone, no qual focaremos neste post. Como outras implementações do MVVM, o framework […]

MVVM avançado para o Windows Phone 7

Nada como uma palestra no TechEd para finalmente me inspirar a criar um espaço onde possa jogar minhas ideias. Este é meu primeiro post e vou falar um pouco sobre minha apresentação no TechEd 2011.