Skip to content

DOCINFRA-2341_merged_using_automation #3517

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 22 commits into
base: development
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
ee7b804
Added the release notes MD file and corresponding node entry in the T…
DeepakRajSundar Aug 11, 2025
cac4088
Added the release notes MD file and corresponding node entry in the T…
DeepakRajSundar Aug 12, 2025
222d50c
Added the release notes MD file and corresponding node entry in the T…
DeepakRajSundar Aug 12, 2025
2adc1b4
Committing the changes for annotations YouTube link
Bharathi4332 Aug 12, 2025
ecb9067
Merge pull request #3522 from syncfusion-content/929105_NewHotfix
Deepak1799 Aug 12, 2025
48bd4a2
Added the release notes MD file and corresponding node entry in the T…
DeepakRajSundar Aug 12, 2025
f3012e7
commit
EzhilarasanElangovan31 Aug 14, 2025
3627137
commit
EzhilarasanElangovan31 Aug 14, 2025
63631e8
commit
EzhilarasanElangovan31 Aug 14, 2025
89c1aed
Merge pull request #3526 from syncfusion-content/Update-docklayout-YT…
Saravanan-Madhesh Aug 14, 2025
dd69daa
Added the release notes MD file and corresponding node entry in the T…
DeepakRajSundar Aug 18, 2025
60c80b3
Added UG content for the ShowSeparator property in the MAUI Segmented…
VidyalakshmiMani Aug 20, 2025
1c8606c
Addressed the review correction, changed the title name.
VidyalakshmiMani Aug 20, 2025
b690987
Corrected CI errors.
VidyalakshmiMani Aug 20, 2025
3dd9539
Corrected CI errors.
VidyalakshmiMani Aug 20, 2025
ebf6cbc
Cleared CI error for lengthy title.
VidyalakshmiMani Aug 20, 2025
0215aed
Changed the title to reduce the length.
VidyalakshmiMani Aug 20, 2025
0a66b31
Merge pull request #3544 from syncfusion-content/ShowSeparatorSegment…
saiganesh-sakthivel Aug 20, 2025
65aff7a
Changed the title
VidyalakshmiMani Aug 22, 2025
afe64b1
Merge branch 'hotfix/hotfix-v30.2.4' of https://github.com/syncfusion…
VidyalakshmiMani Aug 22, 2025
5242998
Changed the casing of the heading.
VidyalakshmiMani Aug 22, 2025
7814361
Merge pull request #3558 from syncfusion-content/ShowSeparatorSegment…
Jeyasri-Murugan Aug 22, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions MAUI/DockLayout/getting-started-docklayout.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ keywords: .net maui docklayout, syncfusion docklayout maui, dock layout .net mau

This guide details the initial setup and basic usage of the [SfDockLayout](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Core.SfDockLayout.html) control, offering insight into the layout's capability to arrange views using different docking positions such as top, bottom, left, right, and none.

To get start quickly with our [.NET MAUI DockLayout](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Core.SfDockLayout.html), you can check the below video.

{% youtube "https://www.youtube.com/watch?v=g2NU8b_9aAg" %}

{% tabcontents %}
{% tabcontent Visual Studio %}

Expand Down Expand Up @@ -70,7 +74,7 @@ namespace DockLayoutGettingStarted

## Step 4: Initialize the DockLayout Control

1. To initialize the control, import the `Synfusion.Maui.Core` namespace.
1. To initialize the control, import the `Syncfusion.Maui.Core` namespace.
2. Initialize an [SfDockLayout](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Core.SfDockLayout.html) instance.

{% tabs %}
Expand Down Expand Up @@ -170,7 +174,7 @@ namespace DockLayoutSample

## Step 4: Initialize the DockLayout Control

1. To initialize the control, import the `Synfusion.Maui.Core` namespace.
1. To initialize the control, import the `Syncfusion.Maui.Core` namespace.
2. Initialize an [SfDockLayout](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Core.SfDockLayout.html) instance.

{% tabs %}
Expand Down Expand Up @@ -209,7 +213,7 @@ namespace DockLayoutGettingStarted
{% endtabcontents %}

### Set Dock Position for Child Views
Inside the [SfDockLayout](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Core.SfDockLayout.html) control, child views can be arranged using the [Dock](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Core.SfDockLayout.html#Syncfusion_Maui_Core_SfDockLayout_DockProperty) attached property. This property allows to dock elements to specific edges— `Top`, `Bottom`, `Left`, `Right`, or set to `None` to remain undocked and fill the remaining space.
Inside the [SfDockLayout](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Core.SfDockLayout.html) control, child views can be arranged using the [Dock](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Core.SfDockLayout.html#Syncfusion_Maui_Core_SfDockLayout_DockProperty) attached property. This property allows to dock elements to specific edges— `Top`, `Bottom`, `Left`, `Right`, or set to `None` to remain non-docked and fill the remaining space.

{% tabs %}

Expand Down
2 changes: 1 addition & 1 deletion MAUI/PDF-Viewer/Annotations-Overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,4 @@ The [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.

To learn how to work with annotations, you can also check out our video tutorial below.

<style>#MAUISfPdfViewerVideoTutorial{width : 90% !important; height: 400px !important }</style> <iframe id='MAUISfPdfViewerVideoTutorial' src='https://www.youtube.com/watch?v=Vom4I_xt--I'></iframe>
<style>#MAUISfPdfViewerVideoTutorial{width : 90% !important; height: 400px !important }</style> <iframe id='MAUISfPdfViewerVideoTutorial' src='https://www.youtube.com/embed/Vom4I_xt--I'></iframe>
64 changes: 64 additions & 0 deletions MAUI/Release-notes/v30.2.5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
title: Essential Studio for MAUI Weekly Nuget Release Release Notes
description: Essential Studio for MAUI Weekly Nuget Release Release Notes
platform: maui
documentation: ug
---

# Essential Studio for MAUI Release Notes

{% include release-info.html date="August 13, 2025" version="v30.2.5" passed="144077" failed="0" %}

{% directory path: _includes/release-notes/v30.2.5 %}

{% include {{file.url}} %}

{% enddirectory %}

## Test Results

| Component Name | Test Cases | Passed | Failed | Remarks |
|---------------|------------|--------|--------|---------|
| SfAIAssistView | 119 | 119 | 0 | All Passed |
| SfAutocomplete | 262 | 262 | 0 | All Passed |
| SfBarcodeGenerator | 1763 | 1763 | 0 | All Passed |
| SfButton | 104 | 104 | 0 | All Passed |
| SfCalendar | 2345 | 2345 | 0 | All Passed |
| SfCards | 235 | 235 | 0 | All Passed |
| SfCarousel | 203 | 203 | 0 | All Passed |
| SfCharts | 521 | 521 | 0 | All Passed |
| SfCheck Box | 154 | 154 | 0 | All Passed |
| SfComboBox | 344 | 344 | 0 | All Passed |
| SfDataForms | 3324 | 3324 | 0 | All Passed |
| SfDataGrid | 2357 | 2357 | 0 | All Passed |
| SfExpander | 215 | 215 | 0 | All Passed |
| SfGauge | 1184 | 1184 | 0 | All Passed |
| SfImageEditor | 3393 | 3393 | 0 | All Passed |
| SfKanban | 204 | 204 | 0 | All Passed |
| SfListView | 4607 | 4607 | 0 | All Passed |
| SfMaps | 1229 | 1229 | 0 | All Passed |
| SfMaskedEntry | 174 | 174 | 0 | All Passed |
| SfNavigationDrawer | 125 | 125 | 0 | All Passed |
| SfNumericEntry | 233 | 233 | 0 | All Passed |
| SfNumericUpDown | 233 | 233 | 0 | All Passed |
| SfPicker | 445 | 445 | 0 | All Passed |
| SfPopup | 1240 | 1240 | 0 | All Passed |
| SfProgressBar | 624 | 624 | 0 | All Passed |
| SfRadialMenu | 200 | 200 | 0 | All Passed |
| SfRadioButton | 183 | 183 | 0 | All Passed |
| SfRating | 200 | 200 | 0 | All Passed |
| SfRotator | 1194 | 1194 | 0 | All Passed |
| SfScheduler | 10977 | 10977 | 0 | All Passed |
| SfSegment | 338 | 338 | 0 | All Passed |
| SfShimmer | 371 | 371 | 0 | All Passed |
| SfSlider | 292 | 292 | 0 | All Passed |
| SfSwitch | 131 | 131 | 0 | All Passed |
| SfTab View | 1620 | 1620 | 0 | All Passed |
| SfTextInputLayout | 199 | 199 | 0 | All Passed |
| SfTreeMap | 454 | 454 | 0 | All Passed |
| SfTreeView | 233 | 233 | 0 | All Passed |
| DocIO | 16354 | 16354 | 0 | All Passed |
| Metafilerenderer | 863 | 863 | 0 | All Passed |
| PDF | 13285 | 13285 | 0 | All Passed |
| Presentation | 54273 | 54273 | 0 | All Passed |
| XlsIO | 17273 | 17273 | 0 | All Passed |
64 changes: 64 additions & 0 deletions MAUI/Release-notes/v30.2.6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
title: Essential Studio for MAUI Weekly Nuget Release Release Notes
description: Essential Studio for MAUI Weekly Nuget Release Release Notes
platform: maui
documentation: ug
---

# Essential Studio for MAUI Release Notes

{% include release-info.html date="August 19, 2025" version="v30.2.6" passed="144077" failed="0" %}

{% directory path: _includes/release-notes/v30.2.6 %}

{% include {{file.url}} %}

{% enddirectory %}

## Test Results

| Component Name | Test Cases | Passed | Failed | Remarks |
|---------------|------------|--------|--------|---------|
| SfAIAssistView | 119 | 119 | 0 | All Passed |
| SfAutocomplete | 262 | 262 | 0 | All Passed |
| SfBarcodeGenerator | 1763 | 1763 | 0 | All Passed |
| SfButton | 104 | 104 | 0 | All Passed |
| SfCalendar | 2345 | 2345 | 0 | All Passed |
| SfCards | 235 | 235 | 0 | All Passed |
| SfCarousel | 203 | 203 | 0 | All Passed |
| SfCharts | 521 | 521 | 0 | All Passed |
| SfCheck Box | 154 | 154 | 0 | All Passed |
| SfComboBox | 344 | 344 | 0 | All Passed |
| SfDataForms | 3324 | 3324 | 0 | All Passed |
| SfDataGrid | 2357 | 2357 | 0 | All Passed |
| SfExpander | 215 | 215 | 0 | All Passed |
| SfGauge | 1184 | 1184 | 0 | All Passed |
| SfImageEditor | 3393 | 3393 | 0 | All Passed |
| SfKanban | 204 | 204 | 0 | All Passed |
| SfListView | 4607 | 4607 | 0 | All Passed |
| SfMaps | 1229 | 1229 | 0 | All Passed |
| SfMaskedEntry | 174 | 174 | 0 | All Passed |
| SfNavigationDrawer | 125 | 125 | 0 | All Passed |
| SfNumericEntry | 233 | 233 | 0 | All Passed |
| SfNumericUpDown | 233 | 233 | 0 | All Passed |
| SfPicker | 445 | 445 | 0 | All Passed |
| SfPopup | 1240 | 1240 | 0 | All Passed |
| SfProgressBar | 624 | 624 | 0 | All Passed |
| SfRadialMenu | 200 | 200 | 0 | All Passed |
| SfRadioButton | 183 | 183 | 0 | All Passed |
| SfRating | 200 | 200 | 0 | All Passed |
| SfRotator | 1194 | 1194 | 0 | All Passed |
| SfScheduler | 10977 | 10977 | 0 | All Passed |
| SfSegment | 338 | 338 | 0 | All Passed |
| SfShimmer | 371 | 371 | 0 | All Passed |
| SfSlider | 292 | 292 | 0 | All Passed |
| SfSwitch | 131 | 131 | 0 | All Passed |
| SfTab View | 1620 | 1620 | 0 | All Passed |
| SfTextInputLayout | 199 | 199 | 0 | All Passed |
| SfTreeMap | 454 | 454 | 0 | All Passed |
| SfTreeView | 233 | 233 | 0 | All Passed |
| DocIO | 16354 | 16354 | 0 | All Passed |
| Metafilerenderer | 863 | 863 | 0 | All Passed |
| PDF | 13285 | 13285 | 0 | All Passed |
| Presentation | 54273 | 54273 | 0 | All Passed |
| XlsIO | 17273 | 17273 | 0 | All Passed |
60 changes: 55 additions & 5 deletions MAUI/Segmented-Control/customization.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
layout: post
title: Appearance Customization of .NET MAUI Segmented Control (SfSegmentedControl) | Syncfusion<sup>&reg;</sup>
description: Learn about the appearance customization of Syncfusion<sup>&reg;</sup> .NET MAUI Segmented Control (SfSegmentedControl).
title: Appearance Customization of .NET MAUI SfSegmentedControl | Syncfusion®
description: Learn about the appearance customization of Syncfusion® .NET MAUI Segmented Control (SfSegmentedControl).
platform: maui
control: Segmented (SfSegmented) control
documentation: ug
---

# Appearance Customization of .NET MAUI Segmented Control (SfSegmentedControl)
# Appearance Customization of .NET MAUI SfSegmentedControl
The .NET MAUI Segmented control allows you to customize the background, text color, selection style, and more.

## Customize the border color
Expand Down Expand Up @@ -245,7 +245,7 @@ public partial class MainPage : ContentPage
Customize the text style of each segment item using the [TextStyle](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Buttons.SfSegmentItem.html#Syncfusion_Maui_Buttons_SfSegmentItem_TextStyle) property of [SfSegmentItem](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Buttons.SfSegmentItem.html).

{% tabs %}
{% highlight C# tabtitle="MainPage.xaml.cs"%}
{% highlight C# tabtitle="MainPage.xaml.cs" %}

using Syncfusion.Maui.Buttons;
. . .
Expand Down Expand Up @@ -324,7 +324,7 @@ public partial class MainPage : ContentPage
Customize the background of each segment item using the [Background](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Buttons.SfSegmentItem.html#Syncfusion_Maui_Buttons_SfSegmentItem_Background) property of [SfSegmentItem](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Buttons.SfSegmentItem.html).

{% tabs %}
{% highlight C# tabtitle="MainPage.xaml.cs"%}
{% highlight C# tabtitle="MainPage.xaml.cs" %}

using Syncfusion.Maui.Buttons;
. . .
Expand Down Expand Up @@ -352,6 +352,56 @@ public partial class MainPage : ContentPage

![Segment item background customization in .NET MAUI Segmented control.](images/customization/segment-item-background.png)

## Show or hide separator

The [ShowSeparator](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Buttons.SfSegmentedControl.html#Syncfusion_Maui_Buttons_SfSegmentedControl_ShowSeparator) property is used to control the visibility of the separator line that appears between the segments in the [SfSegmentedControl](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Buttons.SfSegmentedControl.html?tabs=tabid-34%2Ctabid-30%2Ctabid-19%2Ctabid-16%2Ctabid-37%2Ctabid-3%2Ctabid-24%2Ctabid-32%2Ctabid-8%2Ctabid-36%2Ctabid-10%2Ctabid-6%2Ctabid-14%2Ctabid-26%2Ctabid-28%2Ctabid-22%2Ctabid-12%2Ctabid-1). By default, the separator is visible, and setting this property to false hides the separator line.

{% tabs %}
{% highlight XAML hl_lines="2" %}

<ContentPage xmlns:buttons="clr-namespace:Syncfusion.Maui.Buttons;assembly=Syncfusion.Maui.Buttons">
<buttons:SfSegmentedControl x:Name="segmentedControl" ShowSeparator="False">
<buttons:SfSegmentedControl.ItemsSource>
<x:Array Type="{x:Type x:String}">
<x:String>Day</x:String>
<x:String>Week</x:String>
<x:String>Month</x:String>
<x:String>Year</x:String>
</x:Array>
</buttons:SfSegmentedControl.ItemsSource>
</buttons:SfSegmentedControl>
</ContentPage>

{% endhighlight %}
{% highlight C# hl_lines="18" %}

using Syncfusion.Maui.Buttons;
. . .

public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
SfSegmentedControl segmentedControl = new SfSegmentedControl();
List<SfSegmentItem> itemList = new List<SfSegmentItem>
{
new SfSegmentItem() {Text = "Day"},
new SfSegmentItem() {Text = "Week"},
new SfSegmentItem() {Text = "Month"},
new SfSegmentItem() {Text = "Year"},
};
segmentedControl.ItemsSource = itemList;
segmentedControl.ShowSeparator = false;
this.Content = segmentedControl;
}
}

{% endhighlight %}
{% endtabs %}

![Hide Seperator line in .NET MAUI Segmented control.](images/customization/segmented-control-show-separator.png)

## Customize segment items appearance using DataTemplate

Use the [SegmentTemplate](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Buttons.SfSegmentedControl.html#Syncfusion_Maui_Buttons_SfSegmentedControl_SegmentTemplate) property of [SfSegmentedControl](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Buttons.SfSegmentedControl.html) to create custom segmented control. The following example code shows how to create a custom segmented control using a data template.
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading