public GesturesWindow(GesturesViewModel model) { InitializeComponent(); model_ = model; DataContext = model_; // Start skeleton drawing if available. if (model_.Provider != null) { model_.Provider.Runtime.SkeletonFrameReady += NuiSkeletonFrameReadyOnThread; } }
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(); }