void handler_GestureFirstDetected(object o, GestureDetector.GestureDetectedEventArgs e) { if (e.Gesture.Name == "GoRight2") { if (this.slideShowEnabled) { //On lance la prochaine slide this.Application.ActivePresentation.SlideShowWindow.View.Next(); lastDetected = true; } } }
/// <summary> /// Gère les mouvements détecté /// </summary> /// <param name="o"></param> /// <param name="e"></param> void handler_GestureFirstDetected(object o, GestureDetector.GestureDetectedEventArgs e) { if (this.slideShow != null) //Vérifie qu'on est bien en mode présentateur { if (e.Gesture.Name == "OutIn_Right" || e.Gesture.Name == "InOut_Left") //Si on veut aller à droite (slide suivante) : geste de la main droite ou de la main gauche { //On lance la prochaine slide this.slideShow.View.Next(); } else if (e.Gesture.Name == "OutIn_Left" || e.Gesture.Name == "InOut_Right") //Si on veut aller à gauche (précédente slide) { this.slideShow.View.Previous(); } } }
//##################################################################################################### EVENEMENTS KINECT #################### /// <summary> /// Gère les mouvements détecté /// </summary> /// <param name="sender">L'objet appelant</param> /// <param name="e">Les arguments de l'évenements</param> private void handler_GestureFirstDetected(object sender, GestureDetector.GestureDetectedEventArgs e) { if (this.Application.SlideShowWindows.Count > 0) //Vérifie qu'on est bien en mode présentation (il doit exister au moins une fenêtre en mode présentation) { if (e.Gesture.Name == "OutIn_Right" || e.Gesture.Name == "InOut_Left") //Si on veut aller à droite (slide suivant) : geste de la main droite ou de la main gauche { //On lance le prochain slide this.Application.SlideShowWindows[1].View.Next(); } else if (e.Gesture.Name == "OutIn_Left" || e.Gesture.Name == "InOut_Right") //Si on veut aller à gauche (précédent slide) { //On retourne au précédent slide this.Application.SlideShowWindows[1].View.Previous(); } } }