///
<summary>
///
画Y轴的线条
///
</summary>
///
<param name="container"></param>
public
void DrawYLine(Canvas container)
{
var x2Value = leftMargin + (DataSource.Count+
1) * xSize;
for (
int i =
0; i <
12; i++)
{
container.Children.Add(
new Line { X1 = leftMargin, Y1 = topMargin + (i * ySize), X2 = x2Value, Y2 = topMargin + (i * ySize), Stroke =
new SolidColorBrush(ChartLineColor) });
}
}
///
<summary>
///
画X轴的线条
///
</summary>
///
<param name="container"></param>
public
void DratXLine(Canvas container)
{
for (
int i =
0; i < DataSource.Count+
2;i++ )
{
var xValue = leftMargin + (i * xSize);
container.Children.Add(
new Line { X1 = xValue, Y1 = startY, X2 = xValue, Y2 = endY, Stroke =
new SolidColorBrush(ChartLineColor) });
}
}