Skip to content

Commit d0ee36e

Browse files
update the kb sample
1 parent daabcfa commit d0ee36e

File tree

5 files changed

+79
-51
lines changed

5 files changed

+79
-51
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
7+
namespace ParallelCoordinateChart
8+
{
9+
public class ChartModel
10+
{
11+
private List<object> variables;
12+
13+
public List<object> Variable
14+
{
15+
get => variables;
16+
set => variables = value;
17+
}
18+
19+
public ChartModel(List<object> values)
20+
{
21+
variables = values;
22+
}
23+
}
24+
}

ParallelCoordinateChart/ParallelCoordinateChart/MainPage.xaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
x:Class="ParallelCoordinateChart.MainPage">
77

88
<ContentPage.Content>
9-
<local:ParallelCoordinateChart/>
9+
<Border StrokeShape="RoundRectangle 10" Stroke="Black" Margin="5">
10+
<local:ParallelCoordinateChart Margin="10"/>
11+
</Border>
1012
</ContentPage.Content>
1113

1214
</ContentPage>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
7+
namespace ParallelCoordinateChart
8+
{
9+
public class Model
10+
{
11+
public string? CarModel { get; set; }
12+
public double Horsepower { get; set; }
13+
public double Torque { get; set; }
14+
public double FuelEfficiency { get; set; }
15+
public double Price { get; set; }
16+
}
17+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+

2+
using Syncfusion.Maui.Charts;
3+
using System;
4+
using System.Collections.Generic;
5+
using System.Collections.ObjectModel;
6+
using System.Linq;
7+
using System.Text;
8+
using System.Threading.Tasks;
9+
10+
namespace ParallelCoordinateChart
11+
{
12+
internal class SeriesModel
13+
{
14+
private double xValue;
15+
private double yValue;
16+
public double XValues
17+
{
18+
get => xValue;
19+
set => xValue = value;
20+
}
21+
22+
public double YValues
23+
{
24+
get => yValue;
25+
set => yValue = value;
26+
}
27+
28+
public SeriesModel(double x, double y)
29+
{
30+
XValues = x;
31+
YValues = y;
32+
}
33+
}
34+
}
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-

2-
using Syncfusion.Maui.Charts;
3-
using System;
1+
using System;
42
using System.Collections.Generic;
53
using System.Collections.ObjectModel;
64
using System.Linq;
@@ -9,44 +7,6 @@
97

108
namespace ParallelCoordinateChart
119
{
12-
internal class SeriesModel
13-
{
14-
private double xValue;
15-
private double yValue;
16-
public double XValues
17-
{
18-
get => xValue;
19-
set => xValue = value;
20-
}
21-
22-
public double YValues
23-
{
24-
get => yValue;
25-
set => yValue = value;
26-
}
27-
28-
public SeriesModel(double x, double y)
29-
{
30-
XValues = x;
31-
YValues = y;
32-
}
33-
}
34-
public class ChartModel
35-
{
36-
private List<object> variables;
37-
38-
public List<object> Variable
39-
{
40-
get => variables;
41-
set => variables = value;
42-
}
43-
44-
public ChartModel(List<object> values)
45-
{
46-
variables = values;
47-
}
48-
}
49-
5010
public class ViewModel
5111
{
5212
public ObservableCollection<ChartModel> DataSource { get; set; }
@@ -77,13 +37,4 @@ private ObservableCollection<Model> GenerateData()
7737
return data;
7838
}
7939
}
80-
81-
public class Model
82-
{
83-
public string? CarModel { get; set; }
84-
public double Horsepower { get; set; }
85-
public double Torque { get; set; }
86-
public double FuelEfficiency { get; set; }
87-
public double Price { get; set; }
88-
}
8940
}

0 commit comments

Comments
 (0)