Цвет линии элемента управления zedgraph в C#.net изменяется как цвет фона. Как установить фиксированный цвет?
Я генерирую график во время выполнения, используя управление zedgraph. График генерируется, но цвет линии элемента управления zedgraph изменяется как цвет фона. Я хочу установить тот же цвет, который был установлен во время разработки. Как установить фиксированный цвет линии? Я использую код, чтобы дать цвет как:
refLine = gp.AddCurve("", null, null, Color.Green , SymbolType.None);
при загрузке события формы. Но это меняется автоматически.
1 ответ
У тебя есть:
refLine = gp.AddCurve("", null, null, Color.Green , SymbolType.None);
Который возвращает LineItem
, Есть как минимум два разных цветовых свойства. Выше вы установили LineItem.Color
имущество. Попробуйте после, чтобы установить это:
refLine.Line.Fill.Color = Color.Green;
zgc.Refresh(); //not sure if needed
Не могу вспомнить, что LineItem.Color
свойство есть, но это может быть цвет заливки для других видов, кроме линейного графика, например, гистограммы или диаграммы свечей.
Также, из-за сложности Zedgraph, обязательно используйте хорошую документацию.