RadRichTextBox loads the format providers using MEF. One of the changes that was recently done regarding the data providers is that they now use the format provider that is cached by MEF and do not create another instance. That is why if your application uses library caching for example, MEF will not be able to load the format provider and the data providers will not work.
In a nutshell, you can add the HtmlFormatProvider in XAML as you have done (it is not required to create export settings, if no customizations will be applied). Another option would be to register the format provider like this:
or you could also adopt the approach explained in this article
. The solution proposed in the documentation will also address issues related to dialogs and pop-ups not being loaded and not being available to use.
I hope this helps!
TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for SILVERLIGHT.
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>