Migrate from Xamarin.Forms SfChat to .NET MAUI SfChat

7 Jul 20261 minute to read

To make migration easier, we have retained most of the Xamarin SfChat APIs in MAUI SfChat. However, to maintain the consistency of API naming in MAUI SfChat, we renamed some of the APIs. The APIs that have changed in MAUI SfChat (compared with Xamarin SfChat) are detailed below.

Namespaces

Xamarin SfChat .NET MAUI SfChat
Syncfusion.XForms.SfChat Syncfusion.Maui.Chat

Properties

Xamarin SfChat .NET MAUI SfChat Description

IsBusy

IsLazyLoading

Gets or sets a value indicating whether the chat is currently loading more items. If it is true, the load indicator will be displayed until it is set to false.

LeftSwipeViewTemplate

StartSwipeTemplate

Gets or sets the template shown when a user swipes an item to the right.

RightSwipeViewTemplate

EndSwipeTemplate

Gets or sets the template shown when a user swipes an item to the left.