public MainWindow(int idUsr, string rutaLección, tipoActividad tipoActividad, int idAct, int idLecciones)
		{
			this.InitializeComponent();

            idActividad = idAct;
            idLección = idLecciones;
            idUsuario = idUsr;
            
            adminAct = new AdminActividades(rutaLección, tipoActividad, idLecciones);//adminPref.nivel);
            adminEst = new AdminEstadísticas(idUsr, idActividad, idLección);
            //medidor1.actualizarGráfico(adminEst.estadística.aciertos, adminEst.estadística.errores);
            
            tipoAct = adminAct.TipoActividad;
            rutaAct = rutaLección; //para volver a las lecciones si aprieta escape

            actualizarPreferencias(idUsuario);

            miTeclado = new teclado(); //se carga el teclado
            cambiarTamañoTeclado();
            txtTexto.Margin = new Thickness(53, this.Width / 4, 49, 0);
            
            this.LayoutRoot.Children.Add(miTeclado);

            //se actualizan las estadísticas
            actualizarTxtEstadísticas();
            cargarPalabra();
            voz.hablarAsync(elegirMensajeInicialParaHablar());

            //ResultadoActividad result = new ResultadoActividad();
            //result = adminAct.ingresarLetraUsuario("d");
            //if (result.continúaActividad == true)
            //    this.Title = "continúa";
            
            //adminPref.guardarPreferencias();
            //AdminUsuarios.guardarNuevoUsuario("fer", "lópez"); //si no puede guardar devuelve false
            //AdminUsuarios.eliminarUsuario("juan", "lópez"); //si no puede eliminar devuelve false
            //AdminUsuarios.eliminarUsuario(1);
            //listaVoces.ItemsSource = voz.listarVocesPorIdioma("Español");
            //listaVoces.ItemsSource = AdminUsuarios.cargarListaUsuarios();
            //Lección lecciónparaBorrar = Lección.leerLección(borrame[0].PathLección);
			// A partir de este punto se requiere la inserción de código para la creación del objeto.
		}
Example #2
0
 void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
     switch (connectionId)
     {
     case 1:
     this.UserControl = ((Aprender_Teclado.teclado)(target));
     return;
     case 2:
     this.LayoutRoot = ((System.Windows.Controls.Grid)(target));
     return;
     case 3:
     this.n = ((Aprender_Teclado.tecla)(target));
     return;
     case 4:
     this.b = ((Aprender_Teclado.tecla)(target));
     return;
     case 5:
     this.v = ((Aprender_Teclado.tecla)(target));
     return;
     case 6:
     this.acento = ((Aprender_Teclado.tecla)(target));
     return;
     case 7:
     this.p = ((Aprender_Teclado.tecla)(target));
     return;
     case 8:
     this.o = ((Aprender_Teclado.tecla)(target));
     return;
     case 9:
     this.i = ((Aprender_Teclado.tecla)(target));
     return;
     case 10:
     this.u = ((Aprender_Teclado.tecla)(target));
     return;
     case 11:
     this.y = ((Aprender_Teclado.tecla)(target));
     return;
     case 12:
     this.t = ((Aprender_Teclado.tecla)(target));
     return;
     case 13:
     this.r = ((Aprender_Teclado.tecla)(target));
     return;
     case 14:
     this.e = ((Aprender_Teclado.tecla)(target));
     return;
     case 15:
     this.w = ((Aprender_Teclado.tecla)(target));
     return;
     case 16:
     this.q = ((Aprender_Teclado.tecla)(target));
     return;
     case 17:
     this.F12 = ((Aprender_Teclado.tecla)(target));
     return;
     case 18:
     this.F11 = ((Aprender_Teclado.tecla)(target));
     return;
     case 19:
     this.F10 = ((Aprender_Teclado.tecla)(target));
     return;
     case 20:
     this.F9 = ((Aprender_Teclado.tecla)(target));
     return;
     case 21:
     this.F8 = ((Aprender_Teclado.tecla)(target));
     return;
     case 22:
     this.F7 = ((Aprender_Teclado.tecla)(target));
     return;
     case 23:
     this.F6 = ((Aprender_Teclado.tecla)(target));
     return;
     case 24:
     this.F5 = ((Aprender_Teclado.tecla)(target));
     return;
     case 25:
     this.F4 = ((Aprender_Teclado.tecla)(target));
     return;
     case 26:
     this.F3 = ((Aprender_Teclado.tecla)(target));
     return;
     case 27:
     this.F2 = ((Aprender_Teclado.tecla)(target));
     return;
     case 28:
     this.F1 = ((Aprender_Teclado.tecla)(target));
     return;
     case 29:
     this.escape = ((Aprender_Teclado.tecla)(target));
     return;
     case 30:
     this.c = ((Aprender_Teclado.tecla)(target));
     return;
     case 31:
     this.x = ((Aprender_Teclado.tecla)(target));
     return;
     case 32:
     this.z = ((Aprender_Teclado.tecla)(target));
     return;
     case 33:
     this.ñ = ((Aprender_Teclado.tecla)(target));
     return;
     case 34:
     this.l = ((Aprender_Teclado.tecla)(target));
     return;
     case 35:
     this.k = ((Aprender_Teclado.tecla)(target));
     return;
     case 36:
     this.j = ((Aprender_Teclado.tecla)(target));
     return;
     case 37:
     this.h = ((Aprender_Teclado.tecla)(target));
     return;
     case 38:
     this.g = ((Aprender_Teclado.tecla)(target));
     return;
     case 39:
     this.f = ((Aprender_Teclado.tecla)(target));
     return;
     case 40:
     this.d = ((Aprender_Teclado.tecla)(target));
     return;
     case 41:
     this.s = ((Aprender_Teclado.tecla)(target));
     return;
     case 42:
     this.a = ((Aprender_Teclado.tecla)(target));
     return;
     case 43:
     this.guión = ((Aprender_Teclado.tecla)(target));
     return;
     case 44:
     this.punto = ((Aprender_Teclado.tecla)(target));
     return;
     case 45:
     this.coma = ((Aprender_Teclado.tecla)(target));
     return;
     case 46:
     this.m = ((Aprender_Teclado.tecla)(target));
     return;
     case 47:
     this.control1 = ((Aprender_Teclado.tecla)(target));
     return;
     case 48:
     this.control = ((Aprender_Teclado.tecla)(target));
     return;
     case 49:
     this.shift = ((Aprender_Teclado.tecla)(target));
     return;
     case 50:
     this.shift1 = ((Aprender_Teclado.tecla)(target));
     return;
     case 51:
     this.enter = ((Aprender_Teclado.tecla)(target));
     return;
     case 52:
     this.tab = ((Aprender_Teclado.tecla)(target));
     return;
     case 53:
     this.bloqMay = ((Aprender_Teclado.tecla)(target));
     return;
     case 54:
     this._0 = ((Aprender_Teclado.tecla)(target));
     return;
     case 55:
     this._9 = ((Aprender_Teclado.tecla)(target));
     return;
     case 56:
     this._8 = ((Aprender_Teclado.tecla)(target));
     return;
     case 57:
     this._7 = ((Aprender_Teclado.tecla)(target));
     return;
     case 58:
     this._6 = ((Aprender_Teclado.tecla)(target));
     return;
     case 59:
     this._5 = ((Aprender_Teclado.tecla)(target));
     return;
     case 60:
     this._4 = ((Aprender_Teclado.tecla)(target));
     return;
     case 61:
     this._3 = ((Aprender_Teclado.tecla)(target));
     return;
     case 62:
     this._2 = ((Aprender_Teclado.tecla)(target));
     return;
     case 63:
     this._1 = ((Aprender_Teclado.tecla)(target));
     return;
     case 64:
     this.borrar = ((Aprender_Teclado.tecla)(target));
     return;
     case 65:
     this.espacio = ((Aprender_Teclado.teclaEspacio)(target));
     return;
     }
     this._contentLoaded = true;
 }
Example #3
0
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.UserControl = ((Aprender_Teclado.teclado)(target));
                return;

            case 2:
                this.LayoutRoot = ((System.Windows.Controls.Grid)(target));
                return;

            case 3:
                this.n = ((Aprender_Teclado.tecla)(target));
                return;

            case 4:
                this.b = ((Aprender_Teclado.tecla)(target));
                return;

            case 5:
                this.v = ((Aprender_Teclado.tecla)(target));
                return;

            case 6:
                this.acento = ((Aprender_Teclado.tecla)(target));
                return;

            case 7:
                this.p = ((Aprender_Teclado.tecla)(target));
                return;

            case 8:
                this.o = ((Aprender_Teclado.tecla)(target));
                return;

            case 9:
                this.i = ((Aprender_Teclado.tecla)(target));
                return;

            case 10:
                this.u = ((Aprender_Teclado.tecla)(target));
                return;

            case 11:
                this.y = ((Aprender_Teclado.tecla)(target));
                return;

            case 12:
                this.t = ((Aprender_Teclado.tecla)(target));
                return;

            case 13:
                this.r = ((Aprender_Teclado.tecla)(target));
                return;

            case 14:
                this.e = ((Aprender_Teclado.tecla)(target));
                return;

            case 15:
                this.w = ((Aprender_Teclado.tecla)(target));
                return;

            case 16:
                this.q = ((Aprender_Teclado.tecla)(target));
                return;

            case 17:
                this.F12 = ((Aprender_Teclado.tecla)(target));
                return;

            case 18:
                this.F11 = ((Aprender_Teclado.tecla)(target));
                return;

            case 19:
                this.F10 = ((Aprender_Teclado.tecla)(target));
                return;

            case 20:
                this.F9 = ((Aprender_Teclado.tecla)(target));
                return;

            case 21:
                this.F8 = ((Aprender_Teclado.tecla)(target));
                return;

            case 22:
                this.F7 = ((Aprender_Teclado.tecla)(target));
                return;

            case 23:
                this.F6 = ((Aprender_Teclado.tecla)(target));
                return;

            case 24:
                this.F5 = ((Aprender_Teclado.tecla)(target));
                return;

            case 25:
                this.F4 = ((Aprender_Teclado.tecla)(target));
                return;

            case 26:
                this.F3 = ((Aprender_Teclado.tecla)(target));
                return;

            case 27:
                this.F2 = ((Aprender_Teclado.tecla)(target));
                return;

            case 28:
                this.F1 = ((Aprender_Teclado.tecla)(target));
                return;

            case 29:
                this.escape = ((Aprender_Teclado.tecla)(target));
                return;

            case 30:
                this.c = ((Aprender_Teclado.tecla)(target));
                return;

            case 31:
                this.x = ((Aprender_Teclado.tecla)(target));
                return;

            case 32:
                this.z = ((Aprender_Teclado.tecla)(target));
                return;

            case 33:
                this.ñ = ((Aprender_Teclado.tecla)(target));
                return;

            case 34:
                this.l = ((Aprender_Teclado.tecla)(target));
                return;

            case 35:
                this.k = ((Aprender_Teclado.tecla)(target));
                return;

            case 36:
                this.j = ((Aprender_Teclado.tecla)(target));
                return;

            case 37:
                this.h = ((Aprender_Teclado.tecla)(target));
                return;

            case 38:
                this.g = ((Aprender_Teclado.tecla)(target));
                return;

            case 39:
                this.f = ((Aprender_Teclado.tecla)(target));
                return;

            case 40:
                this.d = ((Aprender_Teclado.tecla)(target));
                return;

            case 41:
                this.s = ((Aprender_Teclado.tecla)(target));
                return;

            case 42:
                this.a = ((Aprender_Teclado.tecla)(target));
                return;

            case 43:
                this.guión = ((Aprender_Teclado.tecla)(target));
                return;

            case 44:
                this.punto = ((Aprender_Teclado.tecla)(target));
                return;

            case 45:
                this.coma = ((Aprender_Teclado.tecla)(target));
                return;

            case 46:
                this.m = ((Aprender_Teclado.tecla)(target));
                return;

            case 47:
                this.control1 = ((Aprender_Teclado.tecla)(target));
                return;

            case 48:
                this.control = ((Aprender_Teclado.tecla)(target));
                return;

            case 49:
                this.shift = ((Aprender_Teclado.tecla)(target));
                return;

            case 50:
                this.shift1 = ((Aprender_Teclado.tecla)(target));
                return;

            case 51:
                this.enter = ((Aprender_Teclado.tecla)(target));
                return;

            case 52:
                this.tab = ((Aprender_Teclado.tecla)(target));
                return;

            case 53:
                this.bloqMay = ((Aprender_Teclado.tecla)(target));
                return;

            case 54:
                this._0 = ((Aprender_Teclado.tecla)(target));
                return;

            case 55:
                this._9 = ((Aprender_Teclado.tecla)(target));
                return;

            case 56:
                this._8 = ((Aprender_Teclado.tecla)(target));
                return;

            case 57:
                this._7 = ((Aprender_Teclado.tecla)(target));
                return;

            case 58:
                this._6 = ((Aprender_Teclado.tecla)(target));
                return;

            case 59:
                this._5 = ((Aprender_Teclado.tecla)(target));
                return;

            case 60:
                this._4 = ((Aprender_Teclado.tecla)(target));
                return;

            case 61:
                this._3 = ((Aprender_Teclado.tecla)(target));
                return;

            case 62:
                this._2 = ((Aprender_Teclado.tecla)(target));
                return;

            case 63:
                this._1 = ((Aprender_Teclado.tecla)(target));
                return;

            case 64:
                this.borrar = ((Aprender_Teclado.tecla)(target));
                return;

            case 65:
                this.espacio = ((Aprender_Teclado.teclaEspacio)(target));
                return;
            }
            this._contentLoaded = true;
        }