Wpf 在FlowDocumentReader中设置FlowDocument的背景色

Wpf 在FlowDocumentReader中设置FlowDocument的背景色,wpf,flowdocumentreader,Wpf,Flowdocumentreader,我一直在使用RichTextBox在WPF应用程序中显示FlowDocuments,但我发现有一个名为FlowDocumentReader的东西免费为我提供了很多功能。问题是,虽然RichTextBox中的背景显示为白色,但它现在是完全透明的 我试过设置Background属性,但这只会更改底部的工具栏 <FlowDocumentReader Grid.Row="1" Grid.Column="1" Name="rtbShowDoc" Margin="20, 0" Background="

我一直在使用
RichTextBox
在WPF应用程序中显示
FlowDocuments
,但我发现有一个名为
FlowDocumentReader
的东西免费为我提供了很多功能。问题是,虽然RichTextBox中的背景显示为白色,但它现在是完全透明的

我试过设置
Background
属性,但这只会更改底部的工具栏

<FlowDocumentReader Grid.Row="1" Grid.Column="1" Name="rtbShowDoc" Margin="20, 0" Background="White">
    <FlowDocumentReader.Effect>
        <DropShadowEffect BlurRadius="10" Color="Black" ShadowDepth="3" />
    </FlowDocumentReader.Effect>
</FlowDocumentReader>
如何设置FlowDocumentReader的背景

编辑:添加了正在运行的应用程序的屏幕截图。如您所见,dropshadow效果应用于
FlowDocument
中的所有文本。
尝试设置流程文档的背景

在C#中:


这看起来像是设计模式。当您运行它并加载一个FlowDocument时,背景不是白色的吗?不,它看起来完全一样。我拍摄了一张设计模式的屏幕截图,以显示不是我的数据绑定
流程文档
在某种程度上影响了样式。谢谢,我使用了
样式
来设置
背景
属性,因为我的
流程文档
是数据绑定的,并且工作得很好,我不确定为什么我自己没有想到这一点;)
<DockPanel Grid.Row="1" Grid.Column="1" Margin="20, 0" Background="White">
    <DockPanel.Effect>
        <DropShadowEffect BlurRadius="10" Color="Black" ShadowDepth="3" />
    </DockPanel.Effect>
    <FlowDocumentReader Grid.Row="1" Grid.Column="1" Name="rtbShowDoc" Background="White">
    </FlowDocumentReader>
</DockPanel>
FlowDocument.Background = Brushes.Red;