From 67df7649a375c5e39aab9f15b63d57752b4f1666 Mon Sep 17 00:00:00 2001 From: kernel-coder Date: Tue, 8 Feb 2022 15:39:25 +0600 Subject: [PATCH 1/3] Charts demo added for: Point, Line, Area, Bar, Financial --- .../OpenSilver.Samples.TelerikUI.csproj | 91 ++++++++++++++++++- .../Samples/Common/ViewModelBase.cs | 19 ++++ .../Samples/Controls/Controls.xaml | 22 ++++- .../RadCartesianChart_AreaSeries_Demo.xaml | 42 +++++++++ .../RadCartesianChart_AreaSeries_Demo.xaml.cs | 38 ++++++++ .../RadCartesianChart_RangeSeries_Demo.xaml | 42 +++++++++ ...RadCartesianChart_RangeSeries_Demo.xaml.cs | 38 ++++++++ ...CartesianChart_RangeSplineSeries_Demo.xaml | 42 +++++++++ ...tesianChart_RangeSplineSeries_Demo.xaml.cs | 38 ++++++++ ...CartesianChart_ScatterAreaSeries_Demo.xaml | 42 +++++++++ ...tesianChart_ScatterAreaSeries_Demo.xaml.cs | 38 ++++++++ ...ianChart_ScatterSplineAreaSeries_Demo.xaml | 42 +++++++++ ...Chart_ScatterSplineAreaSeries_Demo.xaml.cs | 38 ++++++++ ...dCartesianChart_SplineAreaSeries_Demo.xaml | 42 +++++++++ ...rtesianChart_SplineAreaSeries_Demo.xaml.cs | 38 ++++++++ ...RadCartesianChart_StepAreaSeries_Demo.xaml | 42 +++++++++ ...CartesianChart_StepAreaSeries_Demo.xaml.cs | 38 ++++++++ .../Bar/RadCartesianChart_BarSeries_Demo.xaml | 47 ++++++++++ .../RadCartesianChart_BarSeries_Demo.xaml.cs | 42 +++++++++ ...RadCartesianChart_RangeBarSeries_Demo.xaml | 47 ++++++++++ ...CartesianChart_RangeBarSeries_Demo.xaml.cs | 38 ++++++++ .../RadCartesianChart_BubbleSeries_Demo.xaml | 40 ++++++++ ...adCartesianChart_BubbleSeries_Demo.xaml.cs | 38 ++++++++ ...rtesianChart_ScatterBubbleSeries_Demo.xaml | 40 ++++++++ ...sianChart_ScatterBubbleSeries_Demo.xaml.cs | 38 ++++++++ ...CartesianChart_CandlestickSeries_Demo.xaml | 40 ++++++++ ...tesianChart_CandlestickSeries_Demo.xaml.cs | 38 ++++++++ .../RadCartesianChart_OhlcSeries_Demo.xaml | 41 +++++++++ .../RadCartesianChart_OhlcSeries_Demo.xaml.cs | 38 ++++++++ .../RadCartesianChart_LineSeries_Demo.xaml | 42 +++++++++ .../RadCartesianChart_LineSeries_Demo.xaml.cs | 38 ++++++++ ...CartesianChart_ScatterLineSeries_Demo.xaml | 42 +++++++++ ...tesianChart_ScatterLineSeries_Demo.xaml.cs | 38 ++++++++ ...rtesianChart_ScatterSplineSeries_Demo.xaml | 42 +++++++++ ...sianChart_ScatterSplineSeries_Demo.xaml.cs | 38 ++++++++ .../RadCartesianChart_SplineSeries_Demo.xaml | 42 +++++++++ ...adCartesianChart_SplineSeries_Demo.xaml.cs | 38 ++++++++ ...RadCartesianChart_StepLineSeries_Demo.xaml | 42 +++++++++ ...CartesianChart_StepLineSeries_Demo.xaml.cs | 38 ++++++++ .../RadCartesianChart_PointSeries_Demo.xaml | 47 ++++++++++ ...RadCartesianChart_PointSeries_Demo.xaml.cs | 38 ++++++++ ...artesianChart_ScatterPointSeries_Demo.xaml | 47 ++++++++++ ...esianChart_ScatterPointSeries_Demo.xaml.cs | 38 ++++++++ 43 files changed, 1746 insertions(+), 3 deletions(-) create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Common/ViewModelBase.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Area/RadCartesianChart_AreaSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Area/RadCartesianChart_AreaSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Area/RadCartesianChart_RangeSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Area/RadCartesianChart_RangeSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Area/RadCartesianChart_RangeSplineSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Area/RadCartesianChart_RangeSplineSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Area/RadCartesianChart_ScatterAreaSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Area/RadCartesianChart_ScatterAreaSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Area/RadCartesianChart_ScatterSplineAreaSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Area/RadCartesianChart_ScatterSplineAreaSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Area/RadCartesianChart_SplineAreaSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Area/RadCartesianChart_SplineAreaSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Area/RadCartesianChart_StepAreaSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Area/RadCartesianChart_StepAreaSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Bar/RadCartesianChart_BarSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Bar/RadCartesianChart_BarSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Bar/RadCartesianChart_RangeBarSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Bar/RadCartesianChart_RangeBarSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Bubble/RadCartesianChart_BubbleSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Bubble/RadCartesianChart_BubbleSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Bubble/RadCartesianChart_ScatterBubbleSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Bubble/RadCartesianChart_ScatterBubbleSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Financial/RadCartesianChart_CandlestickSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Financial/RadCartesianChart_CandlestickSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Financial/RadCartesianChart_OhlcSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Financial/RadCartesianChart_OhlcSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Line/RadCartesianChart_LineSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Line/RadCartesianChart_LineSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Line/RadCartesianChart_ScatterLineSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Line/RadCartesianChart_ScatterLineSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Line/RadCartesianChart_ScatterSplineSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Line/RadCartesianChart_ScatterSplineSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Line/RadCartesianChart_SplineSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Line/RadCartesianChart_SplineSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Line/RadCartesianChart_StepLineSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Line/RadCartesianChart_StepLineSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Point/RadCartesianChart_PointSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Point/RadCartesianChart_PointSeries_Demo.xaml.cs create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Point/RadCartesianChart_ScatterPointSeries_Demo.xaml create mode 100644 OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Point/RadCartesianChart_ScatterPointSeries_Demo.xaml.cs diff --git a/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI.csproj b/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI.csproj index 1bc97d5..632c789 100644 --- a/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI.csproj +++ b/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI.csproj @@ -28,8 +28,36 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -85,9 +113,68 @@ MSBuild:Compile - + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + MSBuild:Compile + MSBuild:Compile diff --git a/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Common/ViewModelBase.cs b/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Common/ViewModelBase.cs new file mode 100644 index 0000000..559b5e8 --- /dev/null +++ b/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Common/ViewModelBase.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OpenSilver.Samples.TelerikUI.Samples.Common +{ + public class ViewModelBase : INotifyPropertyChanged + { + public event PropertyChangedEventHandler PropertyChanged; + + protected void OnPropertyChanged(string propertyName) + { + if (PropertyChanged != null) PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); + } + } +} diff --git a/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/Controls.xaml b/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/Controls.xaml index bbe44a0..3d23b17 100644 --- a/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/Controls.xaml +++ b/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/Controls.xaml @@ -43,7 +43,6 @@ - @@ -54,6 +53,27 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Area/RadCartesianChart_AreaSeries_Demo.xaml b/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Area/RadCartesianChart_AreaSeries_Demo.xaml new file mode 100644 index 0000000..63b4f09 --- /dev/null +++ b/OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI/Samples/Controls/RadCartesianChart/Area/RadCartesianChart_AreaSeries_Demo.xaml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +