async public Task <bool> MostrarTareaAsync()
        {
            TareaViewModel vm       = null;
            int            nErrores = 0;

            try
            {
                vm = new TareaViewModel()
                {
                    Ficha = new Tarea()
                    {
                        Descripcion = TareaSeleccionada.Descripcion,
                        Fecha       = TareaSeleccionada.Fecha,
                        Completada  = TareaSeleccionada.Completada,
                        Id          = TareaSeleccionada.Id
                    }
                };

                await ServicioNavegacion.Instancia.NavigateTo <TareaViewModel>(vm);
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
                nErrores++;
            }
            return(nErrores == 0);
        }
        async public Task <bool> NuevaTareaAsync()
        {
            int            nErrores   = 0;
            TareaViewModel contexto   = null;
            Tarea          nuevaTarea = null;

            try
            {
                nuevaTarea = new Tarea()
                {
                    Fecha = "", Descripcion = "", Completada = false, Id = 0
                };
                contexto = new TareaViewModel()
                {
                    Ficha = nuevaTarea
                };
                await ServicioNavegacion.Instancia.NavigateTo <TareaViewModel>(contexto);
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
                nErrores++;
            }
            return(nErrores == 0);
        }