Ejemplo n.º 1
0
 /// <summary>
 /// Returns the MultiTouchWindow instance. We only want one of these
 /// </summary>
 /// <param name="touchWall"></param>
 /// <returns>Returns the MultiTouchWindow instance</returns>
 public static CanvasWindow GetMultiTouchWindowInstance(TouchWallApp touchWall)
 {
     if (Instance == null)
     {
         Instance = new MultiTouchWindow(touchWall);
     }
     return(Instance);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Closes the DepthModeWindow if it exists, then opens the Multitouchwindow
 /// </summary>
 public void OpenMultiTouchWindow()
 {
     if (TouchWallApp.KinectSensor.IsAvailable)
     {
         if (TouchWallApp.MultiTouchMode == 2)
         {
             CloseDepthTouchWindow();
         }
         if (TouchWallApp.MultiTouchMode != 1 && TouchWallApp.CalibrateStatus == 0)
         {
             TouchWallApp.CursorStatus   = 0;
             TouchWallApp.MultiTouchMode = 1;
             _multiTouchWindow           = (MultiTouchWindow)MultiTouchWindow.GetMultiTouchWindowInstance(_touchWall);
             _multiTouchWindow.Show();
         }
     }
 }