private void OnExcluirImagem(short?ordem) { if (!ordem.HasValue) { return; } _dialogService.Confirmacao($"Excluir imagem nº {ordem} ", async() => { var imagem = Imagens.First(i => i.Ordem == ordem); Imagens.Remove(imagem); ReordenarImagens(); ImagemSelecionada = Imagens.FirstOrDefault(); if (ImagemSelecionada != null) { await ImagemSelecionada.InitImage(); } else { ImagemSelecionada = new ProdutoImageUWPWrapper(new ProdutoImagem()) { Image = null }; } }); }