To reproduce:
- Drop RadRichTextEditor to a form.
- Set the theme to FluentDark.
Workaround:
radRichTextEditor1.ChangeTextForeColor(Color.White);
or
public void SetBackColor()
{
this.radRichTextEditor1.RichTextBoxElement.BackColor = Color.White;
Theme theme = ThemeRepository.FindTheme("TelerikMetroBlue");
foreach (var styleGroup in theme.StyleGroups)
{
foreach (PropertySettingGroup settingGroup in styleGroup.PropertySettingGroups)
{
if (settingGroup.Selector.Value == "Telerik.WinControls.RichTextEditor.UI.Page")
{
foreach (PropertySetting property in settingGroup.PropertySettings)
{
if (property.Name == "BackColor")
{
property.Value = System.Drawing.Color.White;
}
}
}
if (settingGroup.Selector.Value == "Telerik.WinControls.RichTextEditor.UI.HeaderFooterContainer")
{
foreach (PropertySetting property in settingGroup.PropertySettings)
{
if (property.Name == "OverlayColor")
{
property.Value = System.Drawing.Color.White;
}
}
}
}
}
}