public CloudView() { ActiveWorkspace = new Workspace(); InitializeComponent(); kinectStreamer = KinectStreamer.Instance; }
public CameraWorkspace() { DataContext = this; kinectStreamer = KinectStreamer.Instance; DepthFrameSize = new[] { kinectStreamer.DepthFrameDescription.Width, kinectStreamer.DepthFrameDescription.Height }; InitializeComponent(); }
public BodyView() { kinectStreamer = KinectStreamer.Instance; bones = kinectStreamer.Bones; displayHeight = kinectStreamer.ColorFrameDescription.Height; displayWidth = kinectStreamer.ColorFrameDescription.Width; colorBitmap = new WriteableBitmap( kinectStreamer.ColorFrameDescription.Width, kinectStreamer.ColorFrameDescription.Height, 96.0, 96.0, PixelFormats.Bgr32, null); // populate body colors, one for each BodyIndex bodyColors = new List<Pen>(); bodyColors.Add(new Pen(Brushes.Red, 6)); bodyColors.Add(new Pen(Brushes.Orange, 6)); bodyColors.Add(new Pen(Brushes.Green, 6)); bodyColors.Add(new Pen(Brushes.Blue, 6)); bodyColors.Add(new Pen(Brushes.Indigo, 6)); bodyColors.Add(new Pen(Brushes.Violet, 6)); // Create the drawing group we'll use for drawing drawingGroup = new DrawingGroup(); imageSource = new DrawingImage(drawingGroup); // use the window object as the view model in this simple example DataContext = this; // initialize the components (controls) of the window InitializeComponent(); }