private void KinectDevice_SkeletonFrameReady(object sender, SkeletonFrameReadyEventArgs e) { using (SkeletonFrame frame = e.OpenSkeletonFrame()) { if (frame != null) { frame.CopySkeletonDataTo(this._FrameSkeletons); skeletonData = GetPrimarySkeleton(this._FrameSkeletons); if (skeletonData != null) { SkeletonViewerElement.updateSkeletonDraw(skeletonData); UpdateData(); } } } }
private void activateDevice_Click(object sender, RoutedEventArgs e) { SkeletonViewerElement.SkeletonViewerConstruct(_KinectDevice, this.LayoutRoot.ActualHeight, this.LayoutRoot.ActualWidth); var bc = new BrushConverter(); if (isActive) { isActive = false; activateDevice.Content = "Aktywuj Kamerę Głębi"; activateDevice.Background = (Brush)bc.ConvertFrom("#FFDDDDDD"); } else { isActive = true; activateDevice.Content = "Deaktywuj Kamerę Głębi"; activateDevice.Background = (Brush)bc.ConvertFrom("#FF87F5B4"); }; UpdateParams(); }