private void CbDataFiles_OnSelected(object sender, RoutedEventArgs e) { var si = (KeyValuePair <string, string>)cbDataFiles.SelectedItem; var data = new ScatterplotFileLoader().Load(si.Value); Init(data.LableX, data.LableY, new ScatterPointCollection(data.Points)); }
private void LoadMenuItem_OnClick(object sender, RoutedEventArgs e) { /* Загружает файл с точками. Формат строчек должен быть определенного вида: * первая строчка: имя первого параметра - имя второго * остальные: значение первого - значение второго. * Разделитель пробел */ ScatterplotData data; var dialog = new OpenFileDialog { Multiselect = false, Filter = "Text|*.txt|All|*.*", InitialDirectory = Directory.GetCurrentDirectory() + "\\" + "AppData" }; if (dialog.ShowDialog() == true) { data = new ScatterplotFileLoader().Load(dialog.FileName); } else { return; } Init(data.LableX, data.LableY, new ScatterPointCollection(data.Points)); }