private void LoadPosture(object sender, RoutedEventArgs e)
        {
            var dialog = new FileListDialog(0);

            if (dialog.ShowDialog() == true)
            {
                string   postureName  = dialog.ResponseText;
                string   handsConfXML = File.ReadAllText(System.IO.Path.Combine(postureDir, postureName + ".xml"), System.Text.Encoding.UTF8);
                LRValues posture      = ComUtils.XmlUtils.Deserialize <LRValues>(handsConfXML);
                setHands(posture);
            }
        }
        private void LoadGesture(object sender, RoutedEventArgs e)
        {
            var dialog = new FileListDialog(1);

            if (dialog.ShowDialog() == true)
            {
                spControl.IsEnabled = false;
                string   gestureName = dialog.ResponseText;
                string   readText    = File.ReadAllText(System.IO.Path.Combine(gestureDir, gestureName + ".xml"), System.Text.Encoding.UTF8);
                string[] lines       = readText.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);

                int line = 0;

                while (line < lines.Length - 3)
                {
                    LRValues gestFrame = ComUtils.XmlUtils.Deserialize <LRValues>(lines[line]);
                    setHands(gestFrame);
                    System.Threading.Thread.Sleep(timeDelta);
                    line += 1;
                }
                spControl.IsEnabled = true;
            }
        }