diff --git a/maui/samples/Gallery/SampleList/CartesianChartSamplesList.xml b/maui/samples/Gallery/SampleList/CartesianChartSamplesList.xml index 422c3557..b6612407 100644 --- a/maui/samples/Gallery/SampleList/CartesianChartSamplesList.xml +++ b/maui/samples/Gallery/SampleList/CartesianChartSamplesList.xml @@ -57,7 +57,7 @@ - + @@ -166,14 +166,15 @@ - + + - + diff --git a/maui/samples/Gallery/SampleList/CircularChartSamplesList.xml b/maui/samples/Gallery/SampleList/CircularChartSamplesList.xml index 006b4ee1..e48d772e 100644 --- a/maui/samples/Gallery/SampleList/CircularChartSamplesList.xml +++ b/maui/samples/Gallery/SampleList/CircularChartSamplesList.xml @@ -1,7 +1,7 @@  - + @@ -12,12 +12,17 @@ - + + diff --git a/maui/samples/Gallery/SampleList/PickerSamplesList.xml b/maui/samples/Gallery/SampleList/PickerSamplesList.xml index c1960833..edc44ab5 100644 --- a/maui/samples/Gallery/SampleList/PickerSamplesList.xml +++ b/maui/samples/Gallery/SampleList/PickerSamplesList.xml @@ -5,32 +5,36 @@ - + - + - + - + diff --git a/maui/samples/Gallery/Samples/Cards/GettingStarted/View/CardView.xaml b/maui/samples/Gallery/Samples/Cards/GettingStarted/View/CardView.xaml index bdd03e3e..1d6050eb 100644 --- a/maui/samples/Gallery/Samples/Cards/GettingStarted/View/CardView.xaml +++ b/maui/samples/Gallery/Samples/Cards/GettingStarted/View/CardView.xaml @@ -31,12 +31,11 @@ Grid.Column="{OnPlatform Default=0, WinUI=1, MacCatalyst=1}" VerticalOptions="{OnPlatform Default=Center, WinUI=Center, MacCatalyst=Center}" WidthRequest="{OnPlatform WinUI=400, MacCatalyst=450, Default=350}" - HeightRequest="{OnPlatform MacCatalyst=700}" HorizontalOptions="{OnPlatform WinUI=Center, MacCatalyst=Center, Default=Fill}"> - + diff --git a/maui/samples/Gallery/Samples/CartesianChart/Annotation/ShapeAnnotationSample.xaml b/maui/samples/Gallery/Samples/CartesianChart/Annotation/ShapeAnnotationSample.xaml index 11ef35ca..457b020e 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Annotation/ShapeAnnotationSample.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/Annotation/ShapeAnnotationSample.xaml @@ -15,7 +15,7 @@ - + diff --git a/maui/samples/Gallery/Samples/CartesianChart/Annotation/ViewAnnotationSample.xaml b/maui/samples/Gallery/Samples/CartesianChart/Annotation/ViewAnnotationSample.xaml index 18c82624..97335334 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Annotation/ViewAnnotationSample.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/Annotation/ViewAnnotationSample.xaml @@ -3,7 +3,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.ViewAnnotationSample" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:AnnotationViewModel"> diff --git a/maui/samples/Gallery/Samples/CartesianChart/AreaChart/AreaChart.xaml b/maui/samples/Gallery/Samples/CartesianChart/AreaChart/AreaChart.xaml index ec9fbf97..2dfdf9be 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/AreaChart/AreaChart.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/AreaChart/AreaChart.xaml @@ -3,7 +3,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.AreaChart" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:AreaSeriesViewModel"> diff --git a/maui/samples/Gallery/Samples/CartesianChart/AreaChart/AreaChart_DynamicUpdate.xaml b/maui/samples/Gallery/Samples/CartesianChart/AreaChart/AreaChart_DynamicUpdate.xaml index 8bc2b212..7cbcf784 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/AreaChart/AreaChart_DynamicUpdate.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/AreaChart/AreaChart_DynamicUpdate.xaml @@ -3,7 +3,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.AreaChart_DynamicUpdate" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:DynamicAnimationViewModel"> diff --git a/maui/samples/Gallery/Samples/CartesianChart/AreaChart/AreaSeriesViewModel.cs b/maui/samples/Gallery/Samples/CartesianChart/AreaChart/AreaSeriesViewModel.cs index 24fa7c76..3863fe15 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/AreaChart/AreaSeriesViewModel.cs +++ b/maui/samples/Gallery/Samples/CartesianChart/AreaChart/AreaSeriesViewModel.cs @@ -25,7 +25,7 @@ public AreaSeriesViewModel() new ChartDataModel("2012", 3.126, 2.69, 2.44, 2.16), new ChartDataModel("2013", 3.34, 3.01, 2.77, 2.51), new ChartDataModel("2014", 3.58, 3.22, 2.91, 2.61), - ]; + ]; } } diff --git a/maui/samples/Gallery/Samples/CartesianChart/Axis/AxisCrossing.xaml b/maui/samples/Gallery/Samples/CartesianChart/Axis/AxisCrossing.xaml index b5849c83..0b84843c 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Axis/AxisCrossing.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/Axis/AxisCrossing.xaml @@ -3,7 +3,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.AxisCrossing" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:NumericalAxisViewModel"> diff --git a/maui/samples/Gallery/Samples/CartesianChart/Axis/CategoryAxis.xaml b/maui/samples/Gallery/Samples/CartesianChart/Axis/CategoryAxis.xaml index ef7af10b..74456663 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Axis/CategoryAxis.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/Axis/CategoryAxis.xaml @@ -3,7 +3,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.CategoryAxisChart" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:CategoryAxisViewModel"> diff --git a/maui/samples/Gallery/Samples/CartesianChart/Axis/DateTimeAxis.xaml b/maui/samples/Gallery/Samples/CartesianChart/Axis/DateTimeAxis.xaml index 5907cafd..4345ef0e 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Axis/DateTimeAxis.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/Axis/DateTimeAxis.xaml @@ -3,7 +3,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.DateTimeAxisChart" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:DateTimeAxisViewModel"> diff --git a/maui/samples/Gallery/Samples/CartesianChart/Axis/DateTimeCategoryAxis.xaml b/maui/samples/Gallery/Samples/CartesianChart/Axis/DateTimeCategoryAxis.xaml new file mode 100644 index 00000000..69f964c3 --- /dev/null +++ b/maui/samples/Gallery/Samples/CartesianChart/Axis/DateTimeCategoryAxis.xaml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/maui/samples/Gallery/Samples/CartesianChart/Axis/DateTimeCategoryAxis.xaml.cs b/maui/samples/Gallery/Samples/CartesianChart/Axis/DateTimeCategoryAxis.xaml.cs new file mode 100644 index 00000000..32ebf923 --- /dev/null +++ b/maui/samples/Gallery/Samples/CartesianChart/Axis/DateTimeCategoryAxis.xaml.cs @@ -0,0 +1,9 @@ +namespace Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart; + +public partial class DateTimeCategoryAxis : SampleView +{ + public DateTimeCategoryAxis() + { + InitializeComponent(); + } +} \ No newline at end of file diff --git a/maui/samples/Gallery/Samples/CartesianChart/Axis/DateTimeCategoryAxisViewModel.cs b/maui/samples/Gallery/Samples/CartesianChart/Axis/DateTimeCategoryAxisViewModel.cs new file mode 100644 index 00000000..3da2a97f --- /dev/null +++ b/maui/samples/Gallery/Samples/CartesianChart/Axis/DateTimeCategoryAxisViewModel.cs @@ -0,0 +1,33 @@ + +using System.Collections.ObjectModel; + +namespace Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart +{ + public partial class DateTimeCategoryAxisViewModel : BaseViewModel + { + public ObservableCollection SalesRevenue { get; set; } + public ObservableCollection ChartColors { get; set; } + public DateTimeCategoryAxisViewModel() + { + SalesRevenue = + [ + new ChartDataModel() { Date = new DateTime(2017, 12, 24), Value = 40 }, + new ChartDataModel() { Date = new DateTime(2017, 12, 25), Value = 60 }, + new ChartDataModel() { Date = new DateTime(2017, 12, 31), Value = 57 }, + new ChartDataModel() { Date = new DateTime(2018, 01, 01), Value = 64 }, + new ChartDataModel() { Date = new DateTime(2018, 01, 02), Value = 60 }, + new ChartDataModel() { Date = new DateTime(2018, 01, 14), Value = 50 }, + ]; + + ChartColors = + [ + new SolidColorBrush(Color.FromArgb("#95DB9C")), + new SolidColorBrush(Color.FromArgb("#B95375")), + new SolidColorBrush(Color.FromArgb("#56BBAF")), + new SolidColorBrush(Color.FromArgb("#606D7F")), + new SolidColorBrush(Color.FromArgb("#E99941")), + new SolidColorBrush(Color.FromArgb("#327DBE")), + ]; + } + } +} diff --git a/maui/samples/Gallery/Samples/CartesianChart/Axis/LogarithmicAxis.xaml b/maui/samples/Gallery/Samples/CartesianChart/Axis/LogarithmicAxis.xaml index 3736ec8d..08a070f2 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Axis/LogarithmicAxis.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/Axis/LogarithmicAxis.xaml @@ -3,7 +3,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.LogarithmicAxisChart" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:LogarithmicAxisViewModel"> @@ -14,14 +15,15 @@ + - + - - + + @@ -74,8 +76,8 @@ - - + + diff --git a/maui/samples/Gallery/Samples/CartesianChart/Axis/NumericalAxis.xaml b/maui/samples/Gallery/Samples/CartesianChart/Axis/NumericalAxis.xaml index 630ddd84..35a863c1 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Axis/NumericalAxis.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/Axis/NumericalAxis.xaml @@ -3,7 +3,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.NumericalAxisChart" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:NumericalAxisViewModel"> @@ -12,16 +13,22 @@ - - + + - - + + + + + + + + - @@ -60,7 +67,7 @@ - + - + diff --git a/maui/samples/Gallery/Samples/CartesianChart/Bar/BarBackToBack.xaml b/maui/samples/Gallery/Samples/CartesianChart/Bar/BarBackToBack.xaml index 42ed6fb5..2eeda36d 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Bar/BarBackToBack.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/Bar/BarBackToBack.xaml @@ -3,9 +3,10 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.BarBackToBack" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:BarSeriesViewModel"> - + diff --git a/maui/samples/Gallery/Samples/CartesianChart/Bar/BarChart.xaml b/maui/samples/Gallery/Samples/CartesianChart/Bar/BarChart.xaml index 84d7d94f..2269da2c 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Bar/BarChart.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/Bar/BarChart.xaml @@ -3,7 +3,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.BarChart" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:BarSeriesViewModel"> @@ -12,13 +13,17 @@ - - + + - - + + + + + + IsTransposed="True" x:Name="Chart1" HorizontalOptions="Fill" VerticalOptions="Fill"> @@ -46,7 +51,7 @@ - + - + diff --git a/maui/samples/Gallery/Samples/CartesianChart/Bar/Bar_DynamicUpdate.xaml b/maui/samples/Gallery/Samples/CartesianChart/Bar/Bar_DynamicUpdate.xaml index 5c859cac..2deeac77 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Bar/Bar_DynamicUpdate.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/Bar/Bar_DynamicUpdate.xaml @@ -3,7 +3,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.Bar_DynamicUpdate" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:DynamicAnimationViewModel"> @@ -12,7 +13,7 @@ - diff --git a/maui/samples/Gallery/Samples/CartesianChart/Bar/Bar_RoundedEdge.xaml b/maui/samples/Gallery/Samples/CartesianChart/Bar/Bar_RoundedEdge.xaml index b44feded..4931df04 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Bar/Bar_RoundedEdge.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/Bar/Bar_RoundedEdge.xaml @@ -3,7 +3,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.BarChart_RoundedEdge" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:BarSeriesViewModel"> @@ -12,7 +13,7 @@ - + \ No newline at end of file diff --git a/maui/samples/Gallery/Samples/CartesianChart/BubbleChart/DefaultBubbleChart.xaml b/maui/samples/Gallery/Samples/CartesianChart/BubbleChart/DefaultBubbleChart.xaml index 8f1ca8e1..50e065dd 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/BubbleChart/DefaultBubbleChart.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/BubbleChart/DefaultBubbleChart.xaml @@ -4,7 +4,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.DefaultBubbleChart" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:CartesianBubbleViewModel"> @@ -13,24 +14,29 @@ - + - + + FontSize="16" HorizontalOptions="Fill" VerticalOptions="Center" HorizontalTextAlignment="Center" + LineBreakMode="WordWrap" Padding="0,0,0,5"/> + - + - - + + + + + - + + @@ -41,16 +47,16 @@ - @@ -72,17 +78,16 @@ PaletteBrushes="{AppThemeBinding Light={StaticResource PaletteBrushesLight}, Dark={StaticResource PaletteBrushesDark}}" EnableTooltip="True" TooltipTemplate="{StaticResource tooltiptemplate}" ItemsSource="{Binding GDPGrowthCollection}" ShowDataLabels="False" - XBindingPath="Value" YBindingPath="High"/> + XBindingPath="Value" YBindingPath="High"/> - + - + \ No newline at end of file diff --git a/maui/samples/Gallery/Samples/CartesianChart/BubbleChart/MultipleColorBubbleSeries.xaml b/maui/samples/Gallery/Samples/CartesianChart/BubbleChart/MultipleColorBubbleSeries.xaml index 60f58406..b52e2691 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/BubbleChart/MultipleColorBubbleSeries.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/BubbleChart/MultipleColorBubbleSeries.xaml @@ -4,24 +4,29 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.MultipleColorBubbleSeries" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:CartesianBubbleViewModel"> - + - + + - + - - - + + + + + + - + + @@ -31,19 +36,19 @@ - @@ -90,7 +95,7 @@ @@ -112,8 +117,8 @@ - - + + - + diff --git a/maui/samples/Gallery/Samples/CartesianChart/Column/ColumnChart.xaml b/maui/samples/Gallery/Samples/CartesianChart/Column/ColumnChart.xaml index f786f737..e5151f6d 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Column/ColumnChart.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/Column/ColumnChart.xaml @@ -3,7 +3,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.ColumnChart" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:ColumnSeriesViewModel"> diff --git a/maui/samples/Gallery/Samples/CartesianChart/Column/Column_Customization.xaml b/maui/samples/Gallery/Samples/CartesianChart/Column/Column_Customization.xaml index fed4e005..fe9c7bf5 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Column/Column_Customization.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/Column/Column_Customization.xaml @@ -3,7 +3,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.Column_Customization" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:ColumnViewModelEXT" > @@ -12,11 +13,15 @@ - - + + - - + + + + + + @@ -43,7 +48,7 @@ - + - + diff --git a/maui/samples/Gallery/Samples/CartesianChart/Column/Column_DynamicUpdate.xaml b/maui/samples/Gallery/Samples/CartesianChart/Column/Column_DynamicUpdate.xaml index 493d4385..139fc01e 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Column/Column_DynamicUpdate.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/Column/Column_DynamicUpdate.xaml @@ -3,7 +3,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.Column_DynamicUpdate" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:DynamicAnimationViewModel"> diff --git a/maui/samples/Gallery/Samples/CartesianChart/Column/Column_RoundedEdges.xaml b/maui/samples/Gallery/Samples/CartesianChart/Column/Column_RoundedEdges.xaml index d7bd8ada..0fac9641 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Column/Column_RoundedEdges.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/Column/Column_RoundedEdges.xaml @@ -3,7 +3,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.Column_RoundedEdges" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:ColumnSeriesViewModel"> @@ -43,7 +44,7 @@ + PaletteBrushes="{AppThemeBinding Light={StaticResource AlterBrushesLight}, Dark={StaticResource AlterBrushesDark}}" XBindingPath="Value" YBindingPath="Size"> diff --git a/maui/samples/Gallery/Samples/CartesianChart/Column/Column_WidthCustomization.xaml b/maui/samples/Gallery/Samples/CartesianChart/Column/Column_WidthCustomization.xaml index 17414439..cde13d6e 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Column/Column_WidthCustomization.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/Column/Column_WidthCustomization.xaml @@ -3,13 +3,18 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.Column_WidthCustomization" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:ColumnSeriesViewModel"> - - + + - - + + + + + + @@ -30,7 +35,7 @@ - + - + diff --git a/maui/samples/Gallery/Samples/CartesianChart/DataLabel/DataLabelTemplate.xaml b/maui/samples/Gallery/Samples/CartesianChart/DataLabel/DataLabelTemplate.xaml index 7e3eeaee..f47a4fa3 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/DataLabel/DataLabelTemplate.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/DataLabel/DataLabelTemplate.xaml @@ -3,16 +3,22 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.DataLabelTemplate" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:DataLabelViewModel"> - + - + - - - + + + + + + + + @@ -22,10 +28,10 @@ @@ -60,18 +66,18 @@ + ShowDataLabels="True" + ItemsSource="{Binding RevenueCollection}" + XBindingPath="Year" + YBindingPath="TotalGrossInBillion" + LabelTemplate="{StaticResource labelTemplate}"> - + - + diff --git a/maui/samples/Gallery/Samples/CartesianChart/EmptyPoints/EmptyPointSupport.xaml b/maui/samples/Gallery/Samples/CartesianChart/EmptyPoints/EmptyPointSupport.xaml index 65ef4f83..68467f7b 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/EmptyPoints/EmptyPointSupport.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/EmptyPoints/EmptyPointSupport.xaml @@ -4,7 +4,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.EmptyPointSupport" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:EmptyPointViewModel"> @@ -104,9 +105,8 @@ - + - - + + - + \ No newline at end of file diff --git a/maui/samples/Gallery/Samples/CartesianChart/StackedArea/StackedAreaChart.xaml b/maui/samples/Gallery/Samples/CartesianChart/StackedArea/StackedAreaChart.xaml index e8f9e5d2..34b27344 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/StackedArea/StackedAreaChart.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/StackedArea/StackedAreaChart.xaml @@ -3,7 +3,8 @@ x:Class="Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart.StackedAreaChart" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:StackedAreaViewModel"> @@ -12,17 +13,18 @@ - + - + + @@ -30,10 +32,10 @@ diff --git a/maui/samples/Gallery/Samples/CartesianChart/Tooltip/TooltipViewModel.cs b/maui/samples/Gallery/Samples/CartesianChart/Tooltip/TooltipViewModel.cs index 7bfaa8f3..be06ecf8 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Tooltip/TooltipViewModel.cs +++ b/maui/samples/Gallery/Samples/CartesianChart/Tooltip/TooltipViewModel.cs @@ -23,32 +23,4 @@ public TooltipViewModel() ]; } } - - public class TooltipValuesConverter : IValueConverter - { - public object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture) - { - if (value is ChartDataModel model) - { - var param = parameter?.ToString(); - - switch (param) - { - case "Value": - return $": {model.Value}M"; - case "Size": - return $": {model.Size}M"; - case "Value1": - return model.Value1; - } - } - - return value; - } - - public object? ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture) - { - return value; - } - } } diff --git a/maui/samples/Gallery/Samples/CartesianChart/Trackball/CartesianTrackball.xaml b/maui/samples/Gallery/Samples/CartesianChart/Trackball/CartesianTrackball.xaml index eb9123b4..7fdd6fbe 100644 --- a/maui/samples/Gallery/Samples/CartesianChart/Trackball/CartesianTrackball.xaml +++ b/maui/samples/Gallery/Samples/CartesianChart/Trackball/CartesianTrackball.xaml @@ -4,7 +4,8 @@ xmlns:imageExtension="clr-namespace:Syncfusion.Maui.ControlsGallery.Converters;assembly=Syncfusion.Maui.ControlsGallery" xmlns:local="clr-namespace:Syncfusion.Maui.ControlsGallery.CartesianChart.SfCartesianChart" xmlns:localCore="clr-namespace:Syncfusion.Maui.ControlsGallery;assembly=Syncfusion.Maui.ControlsGallery" - xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit"> + xmlns:chart="clr-namespace:Syncfusion.Maui.Toolkit.Charts;assembly=Syncfusion.Maui.Toolkit" + x:DataType="local:CartesianTrackballViewModel"> @@ -13,12 +14,17 @@ - - + + + + + + + - - + + @@ -35,7 +41,7 @@ - @@ -65,7 +71,7 @@ - @@ -105,8 +111,8 @@ - + @@ -114,7 +120,6 @@ @@ -95,10 +99,10 @@ - - - + + - - + + + + + + @@ -57,9 +61,9 @@ - + @@ -71,7 +75,7 @@ - + - + @@ -94,10 +98,10 @@ -