void objetoItem_Selecionar(object sender, EventArgs e)
        {
            ObjetoItem objetoItem = (ObjetoItem)sender;

            var itens = from ObjetoItem item in ((StackPanel)objetoItem.Parent).Children
                        where item != objetoItem
                        select item;

            foreach (ObjetoItem item in itens)
            {
                item.Selecionado = false;
            }

            //jogo.Grade.AdicionarCasa();
            jogo.Grade.IniciarAdicao("Casa");
        }
        void servico_CarregarItensCompleted(object sender, CarregarItensCompletedEventArgs e)
        {
            pnlItens.Children.Clear();

            if (oiConstruir.Selecionado)
            {
                foreach (Item item in e.Result)
                {
                    ObjetoItem objetoItem = new ObjetoItem(item.Imagem, item.Descricao, item.Preco);
                    objetoItem.Selecionavel = true;

                    objetoItem.Selecionar += new EventHandler(objetoItem_Selecionar);

                    pnlItens.Children.Add(objetoItem);
                }
            }
        }