public GesturesWindow(GesturesViewModel model)
        {
            InitializeComponent();
            model_ = model;
            DataContext = model_;

            // Start skeleton drawing if available.
            if (model_.Provider != null)
            {

                model_.Provider.Runtime.SkeletonFrameReady += NuiSkeletonFrameReadyOnThread;

            }
        }
Exemple #2
0
        private void buttonGestures_Click(object sender, RibbonControlEventArgs e)
        {
            //var form = new GesturesForm();
            //form.ShowDialog();
            Cursor.Current = Cursors.WaitCursor;
            using (var viewModel = new GesturesViewModel(model_.Presentation.GetNuiModel()))
            {
                var gesturesWindow = new GesturesWindow(viewModel);
                gesturesWindow.ShowDialog();

                model_.Presentation.SetNuiModel(viewModel.GestureSet);

            }
            Cursor.Current = Cursors.Default;
            model_.UpdatePresentation();
        }