When reloading a page containing RadRichTextEditor and updating the Source, the UI does not reflect the change in iOS only. The Source keeps the value that is assigned in the first page load. On Android, updating the Source after the first page load is properly reflected in the UI.
XAML:
<ContentPage
...
xmlns:telerik="http://schemas.telerik.com/2022/xaml/maui">
<Grid>
...
<telerik:RadRichTextEditor x:Name="richTextEditor" />
<telerik:RadRichTextEditorToolbar x:Name="richTextEditorToolbar" RichTextEditor="{x:Reference richTextEditor}" />
...
</Grid>
</ContentPage>
protected override void OnAppearing()
{
base.OnAppearing();
richTextEditor.Source = _vm.GetHtmlBody();
}
VIEWMODEL:
public string GetHtmlBody()
{
return Value; // new value is assigned
}