void ExecuteLabelPulsada(TablaBaseCaminos camino)
        {
            Console.WriteLine("DEBUG - VerCaminoVM - ExecuteLabelPulsada()  nombre:{0}  esVisible:{1}  esEtapa:{2}",
                              camino.nombrePoblacion, camino.esVisible, camino.esEtapa);

            if (camino.IniBifurcacion)
            {
                Console.WriteLine("DEBUG - VerCaminoVM - ExecuteLabelPulsada() primerNodoEtapa <{0}>   ultimoNodoEtapa <{1}>",
                                  primerNodoEtapa == null ? "NULL" : primerNodoEtapa, ultimoNodoEtapa == null ? "NULL" : ultimoNodoEtapa);
                listaPuntosDePaso = miCamino.MasajearLista(camino.nombrePoblacion, primerNodoEtapa, ultimoNodoEtapa);
            }
            else
            {
                Console.WriteLine("DEBUG - VerCaminoVM - ExecuteLabelPulsada()  No hacemos nada porque NO es una bifurcación");
            }
        }
 bool CanExecuteCheckPulsado(TablaBaseCaminos tbc)
 {
     return(tbc.checkboxEnabled);
 }
        void ExecuteCheckPulsado(TablaBaseCaminos tbc)
        {
            Console.WriteLine("DEBUG - VerCaminoVM - ExecuteCheckPulsado({0})", tbc.id);

            miCamino.ExecuteCheckPulsado(tbc.id);
        }