Пример #1
0
        /// <summary>
        /// Sets up main program as soon as main window loads.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            // Get the default kinect sensor and open it
            kinectSensor = KinectSensor.GetDefault();

            // Set IsAvailableChanged event notifier
            kinectSensor.IsAvailableChanged += Sensor_IsAvailableChanged;

            kinectSensor.Open();

            // Create a new voice recognition instance
            voiceRecognition = new VoiceRecognition(kinectSensor, this);

            bodyFrameReader = kinectSensor.BodyFrameSource.OpenReader();
            bodyFrameReader.FrameArrived += BodyFrameReader_FrameArrived;

            // Create a new gesture controller and assign the method that runs
            // when a gesture is recognized.
            gestureController = new GestureController();
            gestureController.GestureRecognized += GestureController_GestureRecognized;

            imageManager = new ImageManager(this);
            storyBoard   = FindResource("BorderAnimation") as Storyboard;
            Storyboard.SetTarget(storyBoard, SelectionBox);

            // Create the kinect region for the user view
            KinectRegion.SetKinectRegion(this, kinectRegion);

            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;

            // Use the default sensor
            kinectRegion.KinectSensor = kinectSensor;
        }
Пример #2
0
        //TODO: Close sensor method & call
        private bool KinectSetup()
        {
            _sensor = KinectSensor.GetDefault();
            if (_sensor == null)
            {
                return(false);
            }


            KinectRegion.SetKinectRegion(this, kinectRegion);

            App app = ((App)Application.Current);

            app.KinectRegion          = kinectRegion;
            kinectRegion.KinectSensor = _sensor;

            this.Loaded += Window_Loaded;


            _sensor.Open();

            _reader = _sensor.OpenMultiSourceFrameReader(FrameSourceTypes.Depth | FrameSourceTypes.Body);
            _reader.MultiSourceFrameArrived += OnMultiSourceFrameArrived;

            LoadGestures();

            return(true);
        }
        public MainWindow()
        {
            this.InitializeComponent();
            main = this;

            KinectRegion.SetKinectRegion(this, kinectRegion);

            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;

            this.kinectSensor = KinectSensor.GetDefault();

            // Use the default sensor
            this.kinectRegion.KinectSensor = this.kinectSensor;

            this.bodyFrameReader = this.kinectSensor.BodyFrameSource.OpenReader();
            this.bodyFrameReader.FrameArrived += this.Reader_BodyFrameArrived;
            guildList = new List <Guild>();
            coms      = new ComModule(this);

            this.gestureDetector = new GestureDetector(kinectSensor, coms);
            this.activeBodyIndex = -1;

            /*if (!kinectSensor.IsAvailable)
             * {
             *  Console.WriteLine("Kinect Sensor is not available!");
             *  Environment.Exit(1);
             * }*/
        }
Пример #4
0
        public MainWindow()
        {
            InitializeComponent();
            miKinect = KinectSensor.GetDefault();

            //especifico mi region
            KinectRegion.SetKinectRegion(this, mikinectRegion);

            App app = ((App)Application.Current);

            //asigno mi kinect a mi region
            mikinectRegion.KinectSensor = miKinect;

            //autenticación con twitter
            Auth.SetUserCredentials(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);

            //Ejecutando el streaming de tweets en background
            BackgroundWorker streamBack = new BackgroundWorker();

            streamBack.DoWork += streamingTweets;
            //streamBack.RunWorkerCompleted += mostrarTweets();
            streamBack.RunWorkerAsync();

            listaTweets = new ArrayList();
            //leerJson();
        }
Пример #5
0
        /// <summary>
        /// 初始化手勢控制的Image
        /// </summary>
        private void InitializeHandControl()
        {
            KinectRegion.SetKinectRegion(this, kinectRegion);
            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;
        }
 private void OnLoad(object sender, RoutedEventArgs e)
 {
     KinectRegion.SetKinectRegion(this, KinectRegion);
     App app = (App)Application.Current;
     app.KinectRegion = KinectRegion;
     app.KinectRegion.CursorSpriteSheetDefinition = new CursorSpriteSheetDefinition(new System.Uri("pack://application:,,,/Images/CursorSpriteSheetPurple.png"), 4, 20, 137, 137);
     this.KinectRegion.KinectSensor = KinectSensor.GetDefault();
 }
        public SelectPeerStudentsStoryMarkingView()
        {
            InitializeComponent();

            //初始化手勢控制的Image
            KinectRegion.SetKinectRegion(this, kinectRegion);
            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;
        }
Пример #8
0
        public MainWindow()
        {
            InitializeComponent();
            KinectRegion.SetKinectRegion(this, kinectRegion);
            var app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;
            this.Loaded     += MainWindow_Loaded;
            this.Closing    += MainWindow_Closing;
        }
Пример #9
0
        public MainWindow()
        {
            InitializeComponent();

            KinectRegion.SetKinectRegion(this, kinectRegion);

            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;
        }
Пример #10
0
        public AddSnak(int id)
        {
            this.ReservationId = id;
            InitializeComponent();
            KinectRegion.SetKinectRegion(this, kinectRegion);
            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;
            this.kinectRegion.KinectSensor = KinectSensor.GetDefault();
        }
Пример #11
0
        public MovieDetail(int movieId)
        {
            this.MovieId = movieId;
            InitializeComponent();
            KinectRegion.SetKinectRegion(this, kinectRegion);
            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;
            this.kinectRegion.KinectSensor = KinectSensor.GetDefault();
            LoadData();
        }
Пример #12
0
        public MicrophoneSetting()
        {
            InitializeComponent();
            //初始化手勢控制的Image
            KinectRegion.SetKinectRegion(this, kinectRegion);
            App app = ((App)Application.Current);

            app.KinectRegion  = kinectRegion;
            btnKinect.Click  += new RoutedEventHandler(SelectMicrophone);
            btnHeadset.Click += new RoutedEventHandler(SelectMicrophone);
        }
Пример #13
0
        public ReservationSummary(int reservationId)
        {
            this.ReservationId = reservationId;
            InitializeComponent();
            KinectRegion.SetKinectRegion(this, kinectRegion);
            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;
            this.kinectRegion.KinectSensor = KinectSensor.GetDefault();
            LoadData();
        }
Пример #14
0
        public ReservationConfirmation(int id)
        {
            ReservationId = id;
            InitializeComponent();
            KinectRegion.SetKinectRegion(this, kinectRegion);
            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;
            this.kinectRegion.KinectSensor = KinectSensor.GetDefault();
            LoadData();
        }
Пример #15
0
        public MovieList(int movieType)
        {
            MovieType = movieType;
            InitializeComponent();
            KinectRegion.SetKinectRegion(this, kinectRegion);
            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;
            this.kinectRegion.KinectSensor = KinectSensor.GetDefault();
            LoadData();
        }
Пример #16
0
        public MainWindow()
        {
            InitializeComponent();
            Main.Content = new Splash();

            KinectRegion.SetKinectRegion(this, kinectRegion);
            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;
            this.kinectRegion.KinectSensor = KinectSensor.GetDefault();
        }
        public SelectPeerVocabularyView()
        {
            InitializeComponent();
            btnPeerVocabularyPractice.Click += new RoutedEventHandler(Select);
            btnPeerVocabularyGame.Click     += new RoutedEventHandler(Select);

            //初始化手勢控制的Image
            KinectRegion.SetKinectRegion(this, kinectRegion);
            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;
        }
Пример #18
0
        public ColorLesson()
        {
            InitializeComponent();
            //show person's body & moving cursor
            KinectRegion.SetKinectRegion(this, KinectArea);

            App app = ((App)Application.Current);

            app.KinectRegion = KinectArea;
            app.KinectRegion.CursorSpriteSheetDefinition = new CursorSpriteSheetDefinition(new System.Uri("pack://application:,,,/Images/CursorSpriteSheetPurple.png"), 4, 20, 137, 137);
            Loaded += WindowLoaded;
        }
Пример #19
0
        public Reservation(ReservationData reservationData)
        {
            this.ReservationData = reservationData;
            Seats = new List <string>();
            InitializeComponent();
            KinectRegion.SetKinectRegion(this, kinectRegion);
            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;
            this.kinectRegion.KinectSensor = KinectSensor.GetDefault();
            LoadData();
        }
Пример #20
0
        public MainMenu()
        {
            InitializeComponent();

            KinectRegion.SetKinectRegion(this, kinectRegion);


            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;

            videoTutorial.Source = new System.Uri(MainWindow.executingDirectory + "\\Videos\\Tutorial.mp4");
        }
Пример #21
0
        public PlayGame()
        {
            InitializeComponent();


            KinectRegion.SetKinectRegion(this, kinectRegion);

            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;

            // Use the default sensor
            this.kinectRegion.KinectSensor = KinectSensor.GetDefault();
        }
Пример #22
0
        public LogoMenu()
        {
            InitializeComponent();
            Ran = new Random(this.GetHashCode());

            KinectRegion.SetKinectRegion(this, kinectRegion);

            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;

            // Use the default sensor
            this.kinectRegion.KinectSensor = KinectSensor.GetDefault();
        }
        public MainWindow()
        {
            this.Index           = 0;
            this.PreviousPicture = this.LoadPicture(this.Index - 1);
            this.Picture         = this.LoadPicture(this.Index);
            this.NextPicture     = this.LoadPicture(this.Index + 1);
            this.backgroundPic   = this.LoadBackgroundPicture(this.backIndex);



            //For displaying a folders images after some seconds
            t        = new System.Windows.Threading.DispatcherTimer();
            t2       = new System.Windows.Threading.DispatcherTimer();
            t3       = new System.Windows.Threading.DispatcherTimer();
            t4       = new System.Windows.Threading.DispatcherTimer();
            t5       = new System.Windows.Threading.DispatcherTimer();
            t6       = new System.Windows.Threading.DispatcherTimer();
            t.Tick  += new EventHandler(t_Tick);
            t2.Tick += new EventHandler(t2_tick);
            t3.Tick += new EventHandler(t3_tick);
            t4.Tick += new EventHandler(t4_tick);
            t5.Tick += new EventHandler(t5_tick);
            t6.Tick += new EventHandler(t6_tick);

            InitializeComponent();
            KinectRegion.SetKinectRegion(this, kinectRegion);

            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;

            // Use the default sensor
            this.kinectRegion.KinectSensor = KinectSensor.GetDefault();

            // get the coordinate mapper
            this.coordinateMapper = this.kinectRegion.KinectSensor.CoordinateMapper;

            // get the depth (display) extents
            FrameDescription frameDescription = this.kinectRegion.KinectSensor.DepthFrameSource.FrameDescription;

            // open the reader for the body frames
            this.bodyFrameReader = this.kinectRegion.KinectSensor.BodyFrameSource.OpenReader();

            // open the sensor
            this.kinectRegion.KinectSensor.Open();

            scrollViewer1.Visibility = System.Windows.Visibility.Hidden;
            scrollViewer2.Visibility = System.Windows.Visibility.Hidden;
        }
Пример #24
0
        public SelectSentenceView()
        {
            InitializeComponent();

            btnSentencePractice.Click += new RoutedEventHandler(Select);
            btnSentenceGame.Click     += new RoutedEventHandler(Select);
            btnStoryMarking.Click     += new RoutedEventHandler(Select);
            btnStoryMarkingGame.Click += new RoutedEventHandler(Select);

            //初始化手勢控制的Image
            KinectRegion.SetKinectRegion(this, kinectRegion);
            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;
        }
        public HelpWindow(KinectSensor kinectSensor)
        {
            InitializeComponent();

            this.kinectSensor = kinectSensor;

            KinectRegion.SetKinectRegion(this, kinectRegionHelp);

            App app = ((App)Application.Current);

            app.KinectRegionHelp = kinectRegionHelp;

            // Use the default sensor
            this.kinectRegionHelp.KinectSensor = this.kinectSensor;
        }
Пример #26
0
        public MainWindow()
        {
            InitializeComponent();
            KinectRegion.SetKinectRegion(this, kinectRegion);
            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;
            this.kinectRegion.KinectSensor = KinectSensor.GetDefault();
            LoadData();


            //var form = new AddSnak(20);
            //form.Show();
            //this.Hide();
        }
        public MainWindow()
        {
            InitializeComponent();

            //hovering start
            KinectRegion.SetKinectRegion(this, kinectRegion);

            App app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;

            // Use the default sensor
            this.kinectRegion.KinectSensor = KinectSensor.GetDefault();
            //hovering end
        }
Пример #28
0
        public MainWindow()
        {
            InitializeComponent();
            InitializeTables();
            InitializeButtons_Body();

            App app = ((App)App.Current);

            KinectRegion.SetKinectRegion(this, kinectRegion);
            app.KinectRegion = kinectRegion;

            kinectRegion.Loaded += kinectRegion_Loaded;
            this.Loaded         += MainWindow_Loaded;
            this.Closing        += MainWindow_Closing;
        }
Пример #29
0
        /// <summary>
        /// 窗体载入时获取和设置一些信息
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            this.kinectregion.KinectSensor = KinectSensor.GetDefault();
            KinectRegion.SetKinectRegion(this, kinectregion);
            App app = ((App)Application.Current);

            app.KinectRegion = kinectregion;
            app.KinectRegion.CursorSpriteSheetDefinition = KinectRegion.DefaultSpriteSheet;
            m_tot_view    = 0;
            current_frame = 0;
            current_view  = 0;
            m_tot_frame   = 0;
            //playstatus = false;
            screenWidth  = (int)System.Windows.SystemParameters.PrimaryScreenWidth;
            screenHeight = (int)System.Windows.SystemParameters.PrimaryScreenHeight;
        }
Пример #30
0
        public MainWindow()
        {
            InitializeComponent();

            KinectRegion.SetKinectRegion(this, kinectRegion);

            var app = ((App)Application.Current);

            app.KinectRegion = kinectRegion;

            this.kinectRegion.KinectSensor = KinectSensor.GetDefault();

            var dataSource = DataSource.GetGroup("Group-1");

            this.itemsControl.ItemsSource = dataSource;
        }