コード例 #1
0
        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
                    };
                }
            });
        }