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 OnAlterarImagem(short?ordem)
        {
            if (!ordem.HasValue)
            {
                return;
            }

            _dialogService.BuscaCamimhoImagem(async(path, bytes) =>
            {
                var imagem = Imagens.First(i => i.Ordem == ordem);

                imagem.Dados  = _arquivoService.GetImagemBase64(bytes);
                imagem.Sufixo = ArquivoHelper.GetExtensaoArquivo(path);

                await imagem.InitImage();

                ImagemSelecionada = imagem;
            });
        }