or
public MainWindow(){ StyleManager.ApplicationTheme = new Windows8Theme(); RadRichTextBox.DefaultTextRenderingMode = Telerik.Windows.Documents.UI.TextBlocks.TextBlockRenderingMode.TextBlockWithPropertyCaching; InitializeComponent(); Loaded += (sender, args) => { var htmlContent = File.ReadAllText(@"..\..\Arabic-Lipsum.html"); MyWebBrowser.NavigateToString(htmlContent); var sourceConverter = new HtmlFormatProvider(); var converted = sourceConverter.Import(htmlContent); MyRadRichTextBox.Document = converted; var rtf = new RtfFormatProvider(); var rtfFromHtml = rtf.Export(converted); using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(rtfFromHtml))) { MyRichTextBox.Selection.Load(ms, DataFormats.Rtf); } };}<Window x:Class="RightToLeftLoadingProblem.MainWindow" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" Title="MainWindow" Width="1250" Height="750" ResizeMode="CanResizeWithGrip" WindowStartupLocation="CenterScreen"> <Grid> <Grid Grid.Row="0" Margin="10"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition /> <ColumnDefinition /> <ColumnDefinition /> </Grid.ColumnDefinitions> <WebBrowser Name="MyWebBrowser" Grid.Column="0" Margin="5" /> <RichTextBox Name="MyRichTextBox" FlowDirection="RightToLeft" Grid.Column="1" Margin="5" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" /> <telerik:RadRichTextBox Name="MyRadRichTextBox" FlowDirection="RightToLeft" Grid.Column="2" Margin="5" /> </Grid> </Grid> </Grid></Window>Regards
Pierre-Andre