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