public override async void Editar(ExibicaoGenerica contexto)
        {
            var categoria = contexto.Convert <CategoriaDI>();
            var index     = Itens.IndexOf(contexto);
            var caixa     = new AdicionarCategoria(categoria.Nome);

            if (await caixa.ShowAsync() == ContentDialogResult.Primary)
            {
                categoria.Nome = caixa.Nome;
                using (var repo = new BaseGeral.Repositorio.Escrita())
                {
                    repo.SalvarItemSimples(categoria, DefinicoesTemporarias.DateTimeNow);
                }
                Itens.RemoveAt(index);
                Itens.Insert(index, Convert(categoria));
            }
        }
        public override async void Adicionar()
        {
            var caixa = new AdicionarCategoria();

            if (await caixa.ShowAsync() == ContentDialogResult.Primary)
            {
                var newCategoria = new CategoriaDI()
                {
                    Nome = caixa.Nome
                };
                using (var repo = new BaseGeral.Repositorio.Escrita())
                {
                    repo.SalvarItemSimples(newCategoria, DefinicoesTemporarias.DateTimeNow);
                }
                Itens.Add(Convert(newCategoria));
            }
        }