From 0a18092f63ae4586e27274c2f1a0e589cf8a5d7b Mon Sep 17 00:00:00 2001 From: Vallarasu4653 Date: Thu, 18 Sep 2025 11:04:28 +0530 Subject: [PATCH 1/7] updated the padding image --- .../MAUI_Line_Sparkline_with_padding.png | Bin 11266 -> 34680 bytes .../MAUI_Line_Sparkline_without_padding.png | Bin 12788 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 maui-toolkit/Spark-Charts/customize_datapoints_images/MAUI_Line_Sparkline_without_padding.png diff --git a/maui-toolkit/Spark-Charts/customize_datapoints_images/MAUI_Line_Sparkline_with_padding.png b/maui-toolkit/Spark-Charts/customize_datapoints_images/MAUI_Line_Sparkline_with_padding.png index 335944bf6cece76aeefdeedb93c2c68ff8ade3a9..c84eeb79bfbcdb905e98707d2de32b3e03b8d87b 100644 GIT binary patch literal 34680 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

Did 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 literal 11266 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 D@+SVw diff --git a/maui-toolkit/Spark-Charts/customize_datapoints_images/MAUI_Line_Sparkline_without_padding.png b/maui-toolkit/Spark-Charts/customize_datapoints_images/MAUI_Line_Sparkline_without_padding.png deleted file mode 100644 index 7799d53f1513cbb8d6d91b00716725b7783d0eb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12788 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 MGAhz#QYJzF4=u$tk^lez From 6340333466ae888a5c830adafe7d87bef8bb106f Mon Sep 17 00:00:00 2001 From: Vallarasu4653 Date: Tue, 23 Sep 2025 14:56:38 +0530 Subject: [PATCH 2/7] removed without padding code --- maui-toolkit/Spark-Charts/customize-datapoints.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/maui-toolkit/Spark-Charts/customize-datapoints.md b/maui-toolkit/Spark-Charts/customize-datapoints.md index ef8a0f52..9b252caa 100644 --- a/maui-toolkit/Spark-Charts/customize-datapoints.md +++ b/maui-toolkit/Spark-Charts/customize-datapoints.md @@ -152,5 +152,4 @@ this.Content = sparkchart; {% endtabs %} -![Spark Line Chart Without Padding](customize_datapoints_images/MAUI_Line_Sparkline_without_padding.png) -![Spark Line Chart With Padding](customize_datapoints_images/MAUI_Line_Sparkline_with_padding.png) +![Spark Line Chart With Padding](customize_datapoints_images/MAUI_Line_Sparkline_with_padding.png) \ No newline at end of file From fd416ddbb0d3d5e993023b58e6b34ca968db17a5 Mon Sep 17 00:00:00 2001 From: EzhilarasanElangovan31 Date: Wed, 24 Sep 2025 14:15:31 +0530 Subject: [PATCH 3/7] commit --- .../Spark-Charts/customize-datapoints.md | 14 +++--- maui-toolkit/Spark-Charts/getting-started.md | 6 +-- maui-toolkit/Spark-Charts/markers.md | 18 ++++---- maui-toolkit/Spark-Charts/sparkchart-types.md | 10 ++--- maui-toolkit/SunburstChart/Selection.md | 44 +++++++++---------- 5 files changed, 46 insertions(+), 46 deletions(-) diff --git a/maui-toolkit/Spark-Charts/customize-datapoints.md b/maui-toolkit/Spark-Charts/customize-datapoints.md index ef8a0f52..e73b6ce2 100644 --- a/maui-toolkit/Spark-Charts/customize-datapoints.md +++ b/maui-toolkit/Spark-Charts/customize-datapoints.md @@ -15,11 +15,11 @@ Customizing data point colors improves visual clarity by distinguishing key valu Color of the first, last, high, low, and negative data points can be customized using the following `Brush` type properties. -* `FirstPointFill` - Used to highlight the first point. -* `LastPointFill` - Used to highlight the last point. -* `HighPointFill` - Used to highlight the highest point. -* `LowPointFill` - Used to highlight the lowest point. -* `NegativePointsFill` - Used to highlight the negative points. +* [FirstPointFill](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkLineChart.html#Syncfusion_Maui_Toolkit_SparkCharts_SfSparkLineChart_FirstPointFill) - Used to highlight the first point. +* [LastPointFill](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkLineChart.html#Syncfusion_Maui_Toolkit_SparkCharts_SfSparkLineChart_LastPointFill) - Used to highlight the last point. +* [HighPointFill](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkLineChart.html#Syncfusion_Maui_Toolkit_SparkCharts_SfSparkLineChart_HighPointFill) - Used to highlight the highest point. +* [LowPointFill](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkLineChart.html#Syncfusion_Maui_Toolkit_SparkCharts_SfSparkLineChart_LastPointFill) - Used to highlight the lowest point. +* [NegativePointsFill](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkLineChart.html#Syncfusion_Maui_Toolkit_SparkCharts_SfSparkLineChart_NegativePointsFill) - Used to highlight the negative points. {% tabs %} @@ -55,7 +55,7 @@ this.Content = sparkchart; {% endtabs %} -N> `NegativePointsFill` is applicable for `SfSparkColumnChart` and `SfSparkWinLossChart` alone. +N> [NegativePointsFill](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkLineChart.html#Syncfusion_Maui_Toolkit_SparkCharts_SfSparkLineChart_NegativePointsFill) is applicable for [SfSparkColumnChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkColumnChart.html) and [SfSparkWinLossChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkWinLossChart.html) alone. ![Customized data points in MAUI Spark Line Chart](customize_datapoints_images/MAUI_Line_segments.png) @@ -99,7 +99,7 @@ this.Content = sparkchart; ## Padding -The `Padding` property represents the distance between an element and its child elements. Padding can be applied in specific direction or in all directions. Padding can be applied for all sparkline types. +The [Padding](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkChart.html#Syncfusion_Maui_Toolkit_SparkCharts_SfSparkChart_Padding) property represents the distance between an element and its child elements. Padding can be applied in specific direction or in all directions. Padding can be applied for all sparkline types. {% tabs %} diff --git a/maui-toolkit/Spark-Charts/getting-started.md b/maui-toolkit/Spark-Charts/getting-started.md index 8c1d6554..95eb537b 100644 --- a/maui-toolkit/Spark-Charts/getting-started.md +++ b/maui-toolkit/Spark-Charts/getting-started.md @@ -66,7 +66,7 @@ using Syncfusion.Maui.Toolkit.Hosting; ## Step 4: Add .NET MAUI Spark Charts 1. To initialize the control, import the `Syncfusion.Maui.Toolkit.SparkCharts` namespace into your code. -2. Initialize an instance of the `SfSparkLineChart` control. +2. Initialize an instance of the [SfSparkLineChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkLineChart.html) control. {% tabs %} {% highlight xaml %} @@ -160,7 +160,7 @@ using Syncfusion.Maui.Toolkit.Hosting; ## Step 4: Add .NET MAUI Spark Charts 1. To initialize the control, import the `Syncfusion.Maui.Toolkit.SparkCharts` namespace. -2. Initialize `SfSparkLineChart`. +2. Initialize [SfSparkLineChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkLineChart.html). {% tabs %} {% highlight xaml %} @@ -251,7 +251,7 @@ using Syncfusion.Maui.Toolkit.Hosting; ## Step 4: Add .NET MAUI Spark Charts 1. To initialize the control, import the `Syncfusion.Maui.Toolkit.SparkCharts` namespace. -2. Initialize `SfSparkLineChart`. +2. Initialize [SfSparkLineChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkLineChart.html). {% tabs %} {% highlight xaml %} diff --git a/maui-toolkit/Spark-Charts/markers.md b/maui-toolkit/Spark-Charts/markers.md index 4df0f4fe..015e6b19 100644 --- a/maui-toolkit/Spark-Charts/markers.md +++ b/maui-toolkit/Spark-Charts/markers.md @@ -9,11 +9,11 @@ documentation: ug # Markers in .NET MAUI Spark Charts -Markers, also known as symbols, are used to indicate or highlight the position of data points in the `SfSparkLineChart` and `SfSparkAreaChart`. +Markers, also known as symbols, are used to indicate or highlight the position of data points in the [SfSparkLineChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkLineChart.html) and [SfSparkAreaChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkAreaChart.html). ## Enable Marker -To enable markers in the `SfSparkLineChart` and `SfSparkAreaChart`, set the `ShowMarkers` property to `true`. Its default value is `false`. +To enable markers in the [SfSparkLineChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkLineChart.html) and [SfSparkAreaChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkAreaChart.html), set the [ShowMarkers](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkLineChart.html#Syncfusion_Maui_Toolkit_SparkCharts_SfSparkLineChart_ShowMarkers) property to `true`. Its default value is `false`. {% tabs %} @@ -46,14 +46,14 @@ this.Content = sparkchart; ## Marker Customization -To change the appearance of markers in the `SfSparkLineChart` and `SfSparkAreaChart`, create an instance of the `MarkerSettings` property. The following properties can be used to customize the marker's appearance. +To change the appearance of markers in the [SfSparkLineChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkLineChart.html) and [SfSparkAreaChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkAreaChart.html), create an instance of the [MarkerSettings](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkLineChart.html#Syncfusion_Maui_Toolkit_SparkCharts_SfSparkLineChart_MarkerSettings) property. The following properties can be used to customize the marker's appearance. -* `ShapeType`, of type `SparkChartMarkerShape`, describes the shape of the marker. The default value of this property is `SparkChartMarkerShape.Circle`. -* `Stroke`, of type `Brush`, indicates the brush used to paint the marker border. -* `StrokeWidth`, of type `double`, indicates the width of the marker border. -* `Fill`, of type `Brush`, indicates the color of the marker. -* `Width`, of type `double`, indicates the width of the marker. -* `Height`, of type `double`, indicates the height of the marker. +* [ShapeType](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SparkChartMarkerSettings.html#Syncfusion_Maui_Toolkit_SparkCharts_SparkChartMarkerSettings_ShapeType), of type [SparkChartMarkerShape](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SparkChartMarkerShape.html), describes the shape of the marker. The default value of this property is [SparkChartMarkerShape.Circle](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SparkChartMarkerShape.html#Syncfusion_Maui_Toolkit_SparkCharts_SparkChartMarkerShape_Circle). +* [Stroke](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SparkChartMarkerSettings.html#Syncfusion_Maui_Toolkit_SparkCharts_SparkChartMarkerSettings_Stroke), of type `Brush`, indicates the brush used to paint the marker border. +* [StrokeWidth](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SparkChartMarkerSettings.html#Syncfusion_Maui_Toolkit_SparkCharts_SparkChartMarkerSettings_StrokeWidth), of type `double`, indicates the width of the marker border. +* [Fill](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SparkChartMarkerSettings.html#Syncfusion_Maui_Toolkit_SparkCharts_SparkChartMarkerSettings_Fill), of type `Brush`, indicates the color of the marker. +* [Width](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SparkChartMarkerSettings.html#Syncfusion_Maui_Toolkit_SparkCharts_SparkChartMarkerSettings_Width), of type `double`, indicates the width of the marker. +* [Height](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SparkChartMarkerSettings.html#Syncfusion_Maui_Toolkit_SparkCharts_SparkChartMarkerSettings_Height), of type `double`, indicates the height of the marker. {% tabs %} diff --git a/maui-toolkit/Spark-Charts/sparkchart-types.md b/maui-toolkit/Spark-Charts/sparkchart-types.md index 60bc4395..f939ee05 100644 --- a/maui-toolkit/Spark-Charts/sparkchart-types.md +++ b/maui-toolkit/Spark-Charts/sparkchart-types.md @@ -9,11 +9,11 @@ documentation: ug # Chart types in .NET MAUI Spark Charts -The `SfSparkChart` control supports four different chart types such as Line, Column, Area, and Win-loss. +The [SfSparkChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkChart.html) control supports four different chart types such as Line, Column, Area, and Win-loss. ## Line Sparkline -The `SfSparkLineChart` chart is used for identifying patterns and trends in the data, such as seasonal effects, large changes, and turning points over a period of time. +The [SfSparkLineChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkLineChart.html) chart is used for identifying patterns and trends in the data, such as seasonal effects, large changes, and turning points over a period of time. {% tabs %} @@ -44,7 +44,7 @@ this.Content = sparkchart; ## Column Sparkline -The `SfSparkColumnChart` uses vertical bars to show the comparison between the different data. +The [SfSparkColumnChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkColumnChart.html) uses vertical bars to show the comparison between the different data. {% tabs %} @@ -74,7 +74,7 @@ this.Content = sparkchart; ## Area Sparkline -The `SfSparkAreaChart` is used to emphasize a change in values. This is primarily used when the magnitude of the trend is to be communicated rather than individual data values. +The [SfSparkAreaChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkAreaChart.html) is used to emphasize a change in values. This is primarily used when the magnitude of the trend is to be communicated rather than individual data values. {% tabs %} @@ -105,7 +105,7 @@ this.Content = sparkchart; ## WinLoss Sparkline -The `SfSparkWinLossChart` is used to show whether each value is positive or negative visualizing a Win/Loss scenario. +The [SfSparkWinLossChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkWinLossChart.html) is used to show whether each value is positive or negative visualizing a Win/Loss scenario. {% tabs %} diff --git a/maui-toolkit/SunburstChart/Selection.md b/maui-toolkit/SunburstChart/Selection.md index b635474b..81162169 100644 --- a/maui-toolkit/SunburstChart/Selection.md +++ b/maui-toolkit/SunburstChart/Selection.md @@ -12,15 +12,15 @@ The Sunburst Chart supports segment selection and visual highlighting. Selection ## Type -The `Type` property allows you to select a segment based on the following categories: -* `Child`: Highlights the selected segment along with its children in all levels. -* `Group`: Highlights the entire group of the selected segment in a hierarchy. -* `Parent`: Highlights the parent of the selected segment in the hierarchy. -* `Single`: Highlights the selected segment alone. +The [Type](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionSettings_Type) property allows you to select a segment based on the following categories: +* [Child](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionType.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionType_Child): Highlights the selected segment along with its children in all levels. +* [Group](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionType.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionType_Group): Highlights the entire group of the selected segment in a hierarchy. +* [Parent](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionType.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionType_Parent): Highlights the parent of the selected segment in the hierarchy. +* [Single](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionType.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionType_Single): Highlights the selected segment alone. -The default value of the `Type` property is `Single`. +The default value of the [Type](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionSettings_Type) property is [Single](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionType.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionType_Single). -The following code shows the `Child` selection type. +The following code shows the [Child](zhttps://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionType.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionType_Child) selection type. {% tabs %} @@ -52,7 +52,7 @@ this.Content = sunburst; ![Child selection in MAUI Sunburst Chart.](Selection_images/maui_selection_type_child.png) -The following code shows the `Group` selection type. +The following code shows the [Group](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionType.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionType_Group) selection type. {% tabs %} @@ -84,7 +84,7 @@ this.Content = sunburst; ![Group selection in MAUI Sunburst Chart.](Selection_images/maui_selection_type_group.png) -The following code shows the `Parent` selection type. +The following code shows the [Parent](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionType.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionType_Parent) selection type. {% tabs %} @@ -116,7 +116,7 @@ this.Content = sunburst; ![Parent selection in MAUI Sunburst Chart.](Selection_images/maui_selection_type_parent.png) -The following code shows the `Single` selection type. +The following code shows the [Single](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionType.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionType_Single) selection type. {% tabs %} @@ -150,11 +150,11 @@ this.Content = sunburst; ## DisplayMode -The `DisplayMode` property allows segments to be highlighted using brush, opacity, and stroke. The default value of `DisplayMode` is `HighlightByBrush`. +The [DisplayMode](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionSettings_DisplayMode) property allows segments to be highlighted using brush, opacity, and stroke. The default value of [DisplayMode](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionSettings_DisplayMode) is [HighlightByBrush](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionDisplayMode.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionDisplayMode_HighlightByBrush). ### Brush -This mode highlights the selected segment using the brush defined in the `Fill` property of the `SunburstSelectionSettings`. +This mode highlights the selected segment using the brush defined in the [Fill](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionSettings_Fill) property of the [SunburstSelectionSettings](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionSettings.html). {% tabs %} @@ -190,7 +190,7 @@ this.Content = sunburst; ### Opacity -This mode highlights the selected segment with full opacity as 1, while unselected segments use the opacity value defined in the `Opacity` property. +This mode highlights the selected segment with full opacity as 1, while unselected segments use the opacity value defined in the [Opacity](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionSettings_Opacity) property. {% tabs %} @@ -226,7 +226,7 @@ this.Content = sunburst; ### Stroke -This mode highlights the selected segment by applying stroke to it. The color and thickness of the stroke can be customized using the `Stroke` and `StrokeWidth` properties. +This mode highlights the selected segment by applying stroke to it. The color and thickness of the stroke can be customized using the [Stroke](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionSettings_Stroke) and [StrokeWidth](Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionSettings_StrokeWidth) properties. {% tabs %} @@ -265,18 +265,18 @@ this.Content = sunburst; ### SelectionChanging -The `SelectionChanging` event is triggered when a segment is about to be selected. +The [SelectionChanging](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionChangingEventArgs.html) event is triggered when a segment is about to be selected. This is a cancelable event. The following properties are contained in the event arguments: -* `NewSegment`: Gets the new segment that was selected. -* `OldSegment`: Gets the old segment that was selected or deselected. -* `Cancel` - Gets or sets a value indicating whether to proceed with the selection. +* [NewSegment](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionChangingEventArgs.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionChangingEventArgs_NewSegment): Gets the new segment that was selected. +* [OldSegment](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionChangingEventArgs.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionChangingEventArgs_OldSegment): Gets the old segment that was selected or deselected. +* [Cancel](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionChangingEventArgs.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionChangingEventArgs_Cancel) - Gets or sets a value indicating whether to proceed with the selection. ### Selection Changed -The `SelectionChanged` event occurs after a segment is selected or deselected. The following properties are contained in the event arguments: +The [SelectionChanged](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionChangedEventArgs.html) event occurs after a segment is selected or deselected. The following properties are contained in the event arguments: -* `IsSelected`: Indicates whether a segment is selected. -* `NewSegment`: Gets the new segment that was selected. -* `OldSegment`: Gets the old segment that was selected or deselected. +* [IsSelected](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionChangedEventArgs.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionChangedEventArgs_IsSelected): Indicates whether a segment is selected. +* [NewSegment](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionChangedEventArgs.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionChangedEventArgs_NewSegment): Gets the new segment that was selected. +* [OldSegment](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstSelectionChangedEventArgs.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstSelectionChangedEventArgs_OldSegment): Gets the old segment that was selected or deselected. From cf7930fb8c807ed81e9a833b70f8057c0f4a7626 Mon Sep 17 00:00:00 2001 From: EzhilarasanElangovan31 Date: Wed, 24 Sep 2025 16:02:50 +0530 Subject: [PATCH 4/7] commit --- maui-toolkit/SunburstChart/Appearance.md | 10 +++++----- maui-toolkit/SunburstChart/CenterView.md | 4 ++-- maui-toolkit/SunburstChart/DataLabels.md | 16 ++++++++-------- maui-toolkit/SunburstChart/Getting-Started.md | 18 +++++++++--------- maui-toolkit/SunburstChart/Tooltip.md | 18 +++++++++--------- 5 files changed, 33 insertions(+), 33 deletions(-) diff --git a/maui-toolkit/SunburstChart/Appearance.md b/maui-toolkit/SunburstChart/Appearance.md index be627175..89463d5c 100644 --- a/maui-toolkit/SunburstChart/Appearance.md +++ b/maui-toolkit/SunburstChart/Appearance.md @@ -9,11 +9,11 @@ documentation: ug # Appearance in .NET MAUI Sunburst Chart -The appearance of the `SfSunburstChart` can be customized using properties such as Angle, Radius, Inner radius, and Stroke, which allow you to enhance the visual presentation of your application. +The appearance of the [SfSunburstChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html) can be customized using properties such as Angle, Radius, Inner radius, and Stroke, which allow you to enhance the visual presentation of your application. ## Angle -The start angle and end angle of the sunburst chart can be adjusted by using the `StartAngle` and `EndAngle` properties. +The start angle and end angle of the sunburst chart can be adjusted by using the [StartAngle](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_StartAngle) and [EndAngle](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_EndAngle) properties. {% tabs %} @@ -46,7 +46,7 @@ this.Content = sunburst; ## Radius -The sunburst chart allows you to customize the radius by using the `Radius` property. The default value of this property is 0.9, and the value ranges from 0 to 1. +The sunburst chart allows you to customize the radius by using the [Radius](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_Radius) property. The default value of this property is 0.9, and the value ranges from 0 to 1. {% tabs %} @@ -77,7 +77,7 @@ this.Content = sunburst; ## Inner radius -The sunburst chart allows you to customize the inner radius using the `InnerRadius` property. The default value of this property is 0.25, and the value ranges from 0 to 1. +The sunburst chart allows you to customize the inner radius using the [InnerRadius](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_InnerRadius) property. The default value of this property is 0.25, and the value ranges from 0 to 1. {% tabs %} @@ -108,7 +108,7 @@ this.Content = sunburst; ## Stroke -Stroke color and stroke width of the sunburst chart can be customized using the `Stroke` and `StrokeWidth` properties respectively. +Stroke color and stroke width of the sunburst chart can be customized using the [Stroke](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_Stroke) and [StrokeWidth](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_StrokeWidth) properties respectively. {% tabs %} diff --git a/maui-toolkit/SunburstChart/CenterView.md b/maui-toolkit/SunburstChart/CenterView.md index 03475ade..c6ecb865 100644 --- a/maui-toolkit/SunburstChart/CenterView.md +++ b/maui-toolkit/SunburstChart/CenterView.md @@ -9,11 +9,11 @@ documentation: ug # Center View in .NET MAUI Sunburst Chart -Any view can be added to the center of the sunburst chart using the `CenterView` property of `SfSunburstChart`. The view placed in the center of the chart is useful for sharing additional information about the sunburst chart. The binding context of the CenterView will be the SfSunburstChart class. +Any view can be added to the center of the sunburst chart using the [CenterView](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_CenterView) property of [SfSunburstChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html). The view placed in the center of the chart is useful for sharing additional information about the sunburst chart. The binding context of the CenterView will be the SfSunburstChart class. ## CenterHoleSize -The `CenterHoleSize` property of SfSunburstChart is used to get the diameter value of the center hole. Using the CenterHoleSize, we can prevent the view in the sunburst chart center from overlapping with the segments. +The [CenterHoleSize](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_CenterHoleSize) property of SfSunburstChart is used to get the diameter value of the center hole. Using the CenterHoleSize, we can prevent the view in the sunburst chart center from overlapping with the segments. {% tabs %} diff --git a/maui-toolkit/SunburstChart/DataLabels.md b/maui-toolkit/SunburstChart/DataLabels.md index 3ee52ef1..58096d40 100644 --- a/maui-toolkit/SunburstChart/DataLabels.md +++ b/maui-toolkit/SunburstChart/DataLabels.md @@ -11,7 +11,7 @@ documentation: ug Data labels are used to display information about segments at the (X, Y) point. ## Enable Data Label -Data labels are enabled and disabled using the `ShowLabels` property. The default value of the ShowLabels property is `False`. +Data labels are enabled and disabled using the [ShowLabels](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_ShowLabels) property. The default value of the ShowLabels property is `False`. The following code explains how to initialize data labels. @@ -38,7 +38,7 @@ this.Content = sunburst; ## OverFlowMode -When the data labels are large in text size, they will overlap each other. To avoid overlapping, trim or hide the data labels using the `OverFlowMode` property. By default, the OverFlowMode is `Trim`. +When the data labels are large in text size, they will overlap each other. To avoid overlapping, trim or hide the data labels using the [OverFlowMode](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstDataLabelSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstDataLabelSettings_OverFlowMode) property. By default, the OverFlowMode is [Trim](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstLabelOverflowMode.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstLabelOverflowMode_Trim). The following code shows how to hide the data labels. @@ -74,7 +74,7 @@ this.Content = sunburst; ## Rotation Mode -The view of data labels can be customized using the `RotationMode` property. Data labels can be rotated to an angle for better readability. By default, the rotation mode is `Angle`. +The view of data labels can be customized using the [RotationMode](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstDataLabelSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstDataLabelSettings_RotationMode) property. Data labels can be rotated to an angle for better readability. By default, the rotation mode is [Angle](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstLabelRotationMode.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstLabelRotationMode_Angle). The following code shows normal mode of data labels. @@ -110,12 +110,12 @@ this.Content = sunburst; ## Customization -Data labels can be customized using the `DataLabelSettings` property of the chart. For customizing, you need to create an instance of `SunburstDataLabelSettings` and set it to the `DataLabelSettings` property. The following properties, available in `SunburstDataLabelSettings`, are used to customize the data labels: +Data labels can be customized using the [DataLabelSettings](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_DataLabelSettings) property of the chart. For customizing, you need to create an instance of [SunburstDataLabelSettings](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstDataLabelSettings.html) and set it to the [DataLabelSettings]() property. The following properties, available in [SunburstDataLabelSettings](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstDataLabelSettings.html), are used to customize the data labels: -* `FontAttributes` of type `FontAttributes`, indicates the font style of the label. -* `FontFamily` of type `string`, indicates the font family for the label. -* `FontSize` of type `float`, indicates the font size. -* `TextColor` of type `Color`, indicates the color of the displayed text. +* [FontAttributes](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstDataLabelSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstDataLabelSettings_FontAttributes) of type `FontAttributes`, indicates the font style of the label. +* [FontFamily](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstDataLabelSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstDataLabelSettings_FontFamily) of type `string`, indicates the font family for the label. +* [FontSize](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstDataLabelSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstDataLabelSettings_FontSize) of type `float`, indicates the font size. +* [TextColor](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstDataLabelSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstDataLabelSettings_TextColor) of type `Color`, indicates the color of the displayed text. {% tabs %} diff --git a/maui-toolkit/SunburstChart/Getting-Started.md b/maui-toolkit/SunburstChart/Getting-Started.md index dfa8f560..a3ea34db 100644 --- a/maui-toolkit/SunburstChart/Getting-Started.md +++ b/maui-toolkit/SunburstChart/Getting-Started.md @@ -9,7 +9,7 @@ documentation: ug # Getting Started with .NET MAUI Sunburst Chart -This section explains how to populate the sunburst chart with data, a title, data labels, a legend, and a tooltip, as well as the essential aspects of getting started with the `SfSunburstChart`. +This section explains how to populate the sunburst chart with data, a title, data labels, a legend, and a tooltip, as well as the essential aspects of getting started with the [SfSunburstChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html). {% tabcontents %} {% tabcontent Visual Studio %} @@ -65,7 +65,7 @@ public static class MauiProgram ## Step 4: Add .NET MAUI Sunburst Chart 1. To initialize the control, import the `Syncfusion.Maui.Toolkit.SunburstChart` namespace into your code. -2. Initialize an instance of the `SfSunburstChart` control. +2. Initialize an instance of the [SfSunburstChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html) control. {% tabs %} {% highlight xaml %} @@ -159,7 +159,7 @@ public static class MauiProgram ## Step 4: Add .NET MAUI Sunburst Chart 1. To initialize the control, import the `Syncfusion.Maui.Toolkit.SunburstChart` namespace into your code. -2. Initialize an instance of the `SfSunburstChart` control. +2. Initialize an instance of the [SfSunburstChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html) control. {% tabs %} {% highlight xaml %} @@ -250,7 +250,7 @@ public static class MauiProgram ## Step 4: Add .NET MAUI Sunburst Chart 1. To initialize the control, import the `Syncfusion.Maui.Toolkit.SunburstChart` namespace into your code. -2. Initialize an instance of the `SfSunburstChart` control. +2. Initialize an instance of the [SfSunburstChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html) control. {% tabs %} {% highlight XAML %} @@ -388,7 +388,7 @@ this.BindingContext = new SunburstViewModel(); ### Populate Chart with Data Bind `DataSource` to the Sunburst chart `ItemsSource` property from its BindingContext to create your Sunburst chart. -Then, add the `SunburstHierarchicalLevel` to `Levels` collection. Each hierarchy level is formed based on the property specified in the `GroupMemberPath` property, and each arc segment size is calculated using the `ValueMemberPath` property. +Then, add the [SunburstHierarchicalLevel](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstHierarchicalLevel.html) to [Levels](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_Levels) collection. Each hierarchy level is formed based on the property specified in the [GroupMemberPath](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstHierarchicalLevel.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstHierarchicalLevel_GroupMemberPath) property, and each arc segment size is calculated using the [ValueMemberPath](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_ValueMemberPath) property. {% tabs %} @@ -432,7 +432,7 @@ this.Content = sunburst; {% endtabs %} ### Add a Title -The title of the sunburst chart provides quick information to the user about the data being plotted in the chart. The `Title` property is used to set title for the sunburst chart as follows. +The title of the sunburst chart provides quick information to the user about the data being plotted in the chart. The [Title](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_Title) property is used to set title for the sunburst chart as follows. {% tabs %} @@ -463,7 +463,7 @@ this.Content = sunburst; ### Enable the Data Labels -The `ShowLabels` property of the chart can be used to enable data labels to improve the readability of the sunburst chart. The label visibility is set to `False` by default. +The [ShowLabels](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_ShowLabels) property of the chart can be used to enable data labels to improve the readability of the sunburst chart. The label visibility is set to `False` by default. {% tabs %} @@ -488,7 +488,7 @@ this.Content = sunburst; ### Enable a Legend -The legend provides information about the data points displayed in the sunburst chart. The `Legend` property of the chart enables the `SunburstLegend`. +The legend provides information about the data points displayed in the sunburst chart. The [Legend](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_Legend) property of the chart enables the [SunburstLegend](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstLegend.html). {% tabs %} @@ -516,7 +516,7 @@ this.Content = sunburst; ### Enable Tooltip -Tooltips are used to display information about a segment when the mouse hovers over it. Enable the tooltips by setting the chart's `EnableTooltip` property to `True`. +Tooltips are used to display information about a segment when the mouse hovers over it. Enable the tooltips by setting the chart's [EnableTooltip](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_EnableTooltip) property to `True`. {% tabs %} diff --git a/maui-toolkit/SunburstChart/Tooltip.md b/maui-toolkit/SunburstChart/Tooltip.md index c3203e9e..3e5b9903 100644 --- a/maui-toolkit/SunburstChart/Tooltip.md +++ b/maui-toolkit/SunburstChart/Tooltip.md @@ -13,7 +13,7 @@ Tooltips provide additional information about segments in the sunburst chart. A ## Enable Tooltip -To enable tooltips in the chart, set the `EnableTooltip` property of `SfSunburstChart` to true. The default value of the EnableTooltip property is `False`. +To enable tooltips in the chart, set the [EnableTooltip](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_EnableTooltip) property of [SfSunburstChart](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html) to true. The default value of the EnableTooltip property is `False`. {% tabs %} @@ -42,13 +42,13 @@ this.Content = sunburst; The appearance of the tooltip can be customized using the following properties: -* `Background` of type `Brush`, specifies the background color of the tooltip. -* `FontAttributes` of type `FontAttributes`, specifies the font style of the tooltip text. -* `FontFamily` of type `string`, specifies the font family for the tooltip text. -* `FontSize` of type `float`, specifies the font size of the tooltip text. -* `Duration` of type `int`, specifies how long the tooltip should be displayed (in milliseconds). -* `Margin` of type `Thickness`, specifies the margin around the tooltip content. -* `TextColor` of type `Color`, specifies the color of the tooltip text. +* [Background](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstTooltipSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstTooltipSettings_Background) of type `Brush`, specifies the background color of the tooltip. +* [FontAttributes](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstTooltipSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstTooltipSettings_FontAttributes) of type `FontAttributes`, specifies the font style of the tooltip text. +* [FontFamily](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstTooltipSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstTooltipSettings_FontFamily) of type `string`, specifies the font family for the tooltip text. +* [FontSize](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstTooltipSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstTooltipSettings_FontSize) of type `float`, specifies the font size of the tooltip text. +* [Duration](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstTooltipSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstTooltipSettings_Duration) of type `int`, specifies how long the tooltip should be displayed (in milliseconds). +* [Margin](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstTooltipSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstTooltipSettings_Margin) of type `Thickness`, specifies the margin around the tooltip content. +* [TextColor](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstTooltipSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstTooltipSettings_TextColor) of type `Color`, specifies the color of the tooltip text. {% tabs %} @@ -91,7 +91,7 @@ this.Content = sunburst; ## Custom Template -The sunburst chart provides support for customizing the appearance of the tooltip by using the `TooltipTemplate` property. +The sunburst chart provides support for customizing the appearance of the tooltip by using the [TooltipTemplate](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_TooltipTemplate) property. {% tabs %} From 9092e1de3b0dc475c30afbff9731b32e9bcbf85c Mon Sep 17 00:00:00 2001 From: VimalaThirumalaiKumar <105496706+VimalaThirumalaikumar@users.noreply.github.com> Date: Thu, 25 Sep 2025 11:26:47 +0530 Subject: [PATCH 5/7] Update Getting-Started.md --- maui-toolkit/SunburstChart/Getting-Started.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/maui-toolkit/SunburstChart/Getting-Started.md b/maui-toolkit/SunburstChart/Getting-Started.md index a3ea34db..fde7482a 100644 --- a/maui-toolkit/SunburstChart/Getting-Started.md +++ b/maui-toolkit/SunburstChart/Getting-Started.md @@ -387,7 +387,7 @@ this.BindingContext = new SunburstViewModel(); ### Populate Chart with Data -Bind `DataSource` to the Sunburst chart `ItemsSource` property from its BindingContext to create your Sunburst chart. +Bind `DataSource` to the Sunburst chart [ItemsSource](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_ItemsSource) property from its BindingContext to create your Sunburst chart. Then, add the [SunburstHierarchicalLevel](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstHierarchicalLevel.html) to [Levels](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_Levels) collection. Each hierarchy level is formed based on the property specified in the [GroupMemberPath](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstHierarchicalLevel.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstHierarchicalLevel_GroupMemberPath) property, and each arc segment size is calculated using the [ValueMemberPath](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_ValueMemberPath) property. {% tabs %} @@ -613,4 +613,6 @@ public partial class MainPage : ContentPage {% endtabs %} -![Getting started for .Net MAUI Sunburst Chart.](Getting_started_image/maui_sunburst_chart.png) \ No newline at end of file +![Getting started for .Net MAUI Sunburst Chart.](Getting_started_image/maui_sunburst_chart.png) + +You can find the complete getting started sample from this [link](https://github.com/SyncfusionExamples/maui-toolkit-samples/tree/master/SunburstChart/GettingStarted). From 1137b54d5172e1bcc3124146d051b1795c30d24e Mon Sep 17 00:00:00 2001 From: VimalaThirumalaiKumar <105496706+VimalaThirumalaikumar@users.noreply.github.com> Date: Thu, 25 Sep 2025 11:28:30 +0530 Subject: [PATCH 6/7] Update DataLabels.md --- maui-toolkit/SunburstChart/DataLabels.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maui-toolkit/SunburstChart/DataLabels.md b/maui-toolkit/SunburstChart/DataLabels.md index 58096d40..0137c043 100644 --- a/maui-toolkit/SunburstChart/DataLabels.md +++ b/maui-toolkit/SunburstChart/DataLabels.md @@ -110,7 +110,7 @@ this.Content = sunburst; ## Customization -Data labels can be customized using the [DataLabelSettings](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_DataLabelSettings) property of the chart. For customizing, you need to create an instance of [SunburstDataLabelSettings](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstDataLabelSettings.html) and set it to the [DataLabelSettings]() property. The following properties, available in [SunburstDataLabelSettings](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstDataLabelSettings.html), are used to customize the data labels: +Data labels can be customized using the [DataLabelSettings](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_DataLabelSettings) property of the chart. For customizing, you need to create an instance of [SunburstDataLabelSettings](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstDataLabelSettings.html) and set it to the [DataLabelSettings](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SfSunburstChart.html#Syncfusion_Maui_Toolkit_SunburstChart_SfSunburstChart_DataLabelSettings) property. The following properties, available in [SunburstDataLabelSettings](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstDataLabelSettings.html), are used to customize the data labels: * [FontAttributes](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstDataLabelSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstDataLabelSettings_FontAttributes) of type `FontAttributes`, indicates the font style of the label. * [FontFamily](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SunburstChart.SunburstDataLabelSettings.html#Syncfusion_Maui_Toolkit_SunburstChart_SunburstDataLabelSettings_FontFamily) of type `string`, indicates the font family for the label. @@ -150,4 +150,4 @@ this.Content = sunburst; {% endtabs %} -![Data label customization in MAUI Sunburst Chart.](Data_label_images/maui_customization_output.png) \ No newline at end of file +![Data label customization in MAUI Sunburst Chart.](Data_label_images/maui_customization_output.png) From 6c0f9e04b6b77bc053adac04578a6478c4adabf1 Mon Sep 17 00:00:00 2001 From: VimalaThirumalaiKumar <105496706+VimalaThirumalaikumar@users.noreply.github.com> Date: Thu, 25 Sep 2025 11:29:51 +0530 Subject: [PATCH 7/7] Update getting-started.md --- maui-toolkit/Spark-Charts/getting-started.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maui-toolkit/Spark-Charts/getting-started.md b/maui-toolkit/Spark-Charts/getting-started.md index 95eb537b..398a5f35 100644 --- a/maui-toolkit/Spark-Charts/getting-started.md +++ b/maui-toolkit/Spark-Charts/getting-started.md @@ -372,7 +372,7 @@ sparkchart.BindingContext = viewModel; ### Populate chart with data -Binding `Data` to the spark chart `ItemsSource` property from its BindingContext to create our own spark chart. +Binding `Data` to the spark chart [ItemsSource](https://help.syncfusion.com/cr/maui-toolkit/Syncfusion.Maui.Toolkit.SparkCharts.SfSparkChart.html#Syncfusion_Maui_Toolkit_SparkCharts_SfSparkChart_ItemsSource) property from its BindingContext to create our own spark chart. {% tabs %} @@ -453,4 +453,4 @@ The following spark chart is created as a result of the previous codes. ![Spark Line Chart in MAUI Spark Chart](getting_started_images/MAUI_Spark_Chart.png) -You can find the complete getting started sample from this [link](https://github.com/SyncfusionExamples/maui-toolkit-samples/tree/master/SparkChart/GettingStarted). \ No newline at end of file +You can find the complete getting started sample from this [link](https://github.com/SyncfusionExamples/maui-toolkit-samples/tree/master/SparkChart/GettingStarted).