private void SaveButton_Click(object sender, RoutedEventArgs e) { var dialog = new SaveFileDialog() { Filter = "Text Files (*.txt)|*.txt|Comma-Separated Values (.csv)|*.csv" }; if (dialog.ShowDialog() == true) { using (var stream = dialog.OpenFile()) { using (var writer = new StreamWriter(stream)) { var str = IOStringFunctions.GlobalSettingsToUrl(); if (!string.IsNullOrWhiteSpace(str)) { writer.WriteLine(str); } str = IOStringFunctions.TargetShapeToUrl(TargetShapeStream); if (!string.IsNullOrWhiteSpace(str)) { writer.WriteLine(str); } writer.WriteLine(IOStringFunctions.MechanismString); writer.Write(JointData.ConvertDataToText('\n')); } } } }
private void MakeURLButton_Click(object sender, RoutedEventArgs e) { string url = HtmlPage.Document.DocumentUri.AbsoluteUri; url = url.Split(' ', '?', '&')[0]; url += "?"; var str = IOStringFunctions.GlobalSettingsToUrl(); if (!string.IsNullOrWhiteSpace(str)) { url += str + "&"; } str = IOStringFunctions.TargetShapeToUrl(TargetShapeStream); if (!string.IsNullOrWhiteSpace(str)) { url += str + "&"; } url += IOStringFunctions.MechanismToUrl(); UrlTextBox.Text = url; UrlPopUpStackPanel.Visibility = Visibility.Visible; UrlTextBox.Focus(); UrlTextBox.SelectAll(); }