コード例 #1
0
        void TxtBxTextoHaBuscar_TextChanged(object sender, TextChangedEventArgs e)
        {
            string texto = txtBxTextoHaBuscar.Text.ToLowerInvariant();

            stkTareasEncontradas.Children.Clear();
            stkTareasEncontradas.Children.AddRange(ListaTareaHeredada.ToLista(listaActual.Filtra((tarea) => {
                tarea.ActualizarTexto();
                return(tarea.ContenidoSinFormato.ToLowerInvariant().Contains(texto));
            }), listaActual, false).ToObjViewerArray(VisualizaLista));
        }
コード例 #2
0
 void TxtBxTextoHaBuscar_TextChanged(object sender, TextChangedEventArgs e)
 {
     Tarea[] tareas;
     Lista[] listas;
     stkListasEncontradas.Children.Clear();
     if (rdBtnDescripcionTarea.IsChecked.Value)
     {
         //busco las tareas que contienen esa descripcion
         tareas = Tarea.Obtener(txtBxTextoHaBuscar.Text);
         //pongo las listas
         for (int i = 0; i < tareas.Length; i++)
         {
             stkListasEncontradas.Children.AddRange(ListaTareaHeredada.ListasTarea(tareas[i]).ToObjViewerArray(VisualizaLista));
         }
     }
     else
     {
         //busco las listas que contienen ese nombre
         listas = Lista.Obtener(txtBxTextoHaBuscar.Text);
         stkListasEncontradas.Children.AddRange(listas.ToObjViewerArray(VisualizaLista));
     }
 }