Finally I have found solution.
{
List<lineseries> list = new List<lineseries>();
for (int i = 0; i < SeriesCount; i++)
{
list.Add(new LineSeries());
}
LinearAxis dependentLA = new LinearAxis();
dependentLA.Orientation = AxisOrientation.Y;
dependentLA.Maximum = maximum;
dependentLA.Minimum = minimum;
dependentLA.Interval = interval;
dependentLA.Title = axisYname;
dependentLA.Location = AxisLocation.Left;
dependentLA.ShowGridLines=true;
CategoryAxis independentLA = new CategoryAxis();
independentLA.Orientation = AxisOrientation.X;
independentLA.Location = AxisLocation.Bottom;
independentLA.Title = axisXname;
graf.Axes.Add(dependentLA);
graf.Axes.Add(independentLA);
foreach (LineSeries series in list)
{
series.IsSelectionEnabled = true;
series.IndependentValueBinding = new System.Windows.Data.Binding("Key");
series.DependentValueBinding = new System.Windows.Data.Binding("Value");
graf.Series.Add(series);
}
}</lineseries></lineseries>