private void xPosTextBox_TextChanged(object sender, TextChangedEventArgs e) { double temp = 0.0; if (double.TryParse(xPosTextBox.Text, out temp)) { if (kinectSettings.kinectPosition == null) { kinectSettings.kinectPosition = new System.Windows.Media.Media3D.Point3D(0, 0, 0); } System.Windows.Media.Media3D.Point3D tempPoint = kinectSettings.kinectPosition; tempPoint.X = temp; kinectSettings.kinectPosition = tempPoint; kinectCore.UpdateTransformationMatrix(); } }