André Carlucci

Skeptic .net development

Como renderizar itens diferentes em ListBoxes utilizando um DataTemplateSelector

DataTemplateSelector é uma classe conhecida de quem trabalha com WPF e Xaml. Ela permite que você possa escrever alguma lógica para escolher qual data template um objeto vai usar quando fizer binding do mesmo em um ListBox. Como a lógica é aplicada para cada objeto da lista, você pode ter um list box com itens […]

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 […]

TDD fácil com MVVM, NUnit e Moq no Windows Phone

Hoje vamos ver como testar suas aplicações no Windows Phone usando NUnit e o Moq.

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.

Lidando com imagens e mudanças de temas no windows phone

Estou no meio de um update para meu jogo Caça-Palavras. Uma das funcionalidades que estou adicionando é a capacidade de rotacionar o grid de letras para uma melhor visão de possíveis palavras. Para isso, coloquei um botão com uma flecha branca na parte de baixo da tela, mas de cara já lembrei de um problema: E […]

Resolvendo o problema de NullReferenceException no Ad Control

Há um tempo atrás eu mostrei para vocês como usar o Ad Control da Microsoft para adicionar anúncios em sua aplicação no Windows Phone. Depois de usar algum tempo, percebi que de vez em quando o controle lançava uma NullReferenceException, fazendo minha aplicação desligar. O que ocorre é um bug no controle de anúncios. Quando […]

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 […]

Utilizando o controle de anúncios no seu Windows Phone 7

Se você está pensando em colocar anúncios em sua aplicação desenvolvida para o Wp7, tenho uma boa e uma má notícia: A boa é que a Microsoft já deixou tudo pronto criando um controle de anúncios super simples e fácil de suar. A má é que este sistema ainda não está disponível aqui para o […]

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.