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
                    };
                }
            });
        }
 private void OnIncluirImagem()
 {
     _dialogService.BuscaCamimhoImagem(async(path, bytes) =>
     {
         var imagem = new ProdutoImageUWPWrapper(new ProdutoImagem
         {
             Ordem   = GeraPróximaOrdem(),
             Dados   = _arquivoService.GetImagemBase64(bytes),
             Prefixo = ArquivoHelper.GetExtensaoArquivo(path)
         });
         await imagem.InitImage();
         ImagemSelecionada = imagem;
         Imagens.Add(imagem);
     });
 }