Теперь я застрял при загрузке графиков из файла *.msagl.
Вот мой код для обработки загруженного файла:
Код: Выделить всё
private void loadGraphToolStripMenuItem_Click(object sender, EventArgs e)
{
if (openFileDialog.ShowDialog()==DialogResult.Cancel)
{
return;
}
string fileName = openFileDialog.FileName;
string file = File.ReadAllText(fileName);
Encoding encoding = Encoding.UTF8;
using (Stream stream = fileText.ToStream(encoding))
{
GraphReader graphReader = new GraphReader(stream);//err1
graph = graphReader.Read();//err2
}
AppValues.DrawGraph(gGraphviewer,graph,pnlGraphDisplay);
UpdateProperties();
graphIsInitialized();
}
Функция DrawGraph:
Код: Выделить всё
public static void DrawGraph(GViewer gViewer,Graph graph,Panel panel)
{
gViewer.Graph = graph;
gViewer.Dock = DockStyle.Fill;
panel.Controls.Add(gViewer);
gViewer.OutsideAreaBrush = System.Drawing.Brushes.White;
gViewer.ToolBarIsVisible = false;
}
PPS: возникли две ошибки. : ошибка1 — CS1729, ошибка2 — CS1061. Но в официальном репозитории на github это параметр конструктора и метод класса.
Подробнее здесь: https://stackoverflow.com/questions/787 ... file-msagl
Мобильная версия