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();
        }