我一直在使用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>

我可以用DockPanel进行丑陋的修复,但这似乎不是正确的方法。
<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>如何设置FlowDocumentReader的背景?
编辑:添加了运行应用程序的屏幕截图。如您所见,下拉阴影效应应用于FlowDocument中的所有文本。

发布于 2013-03-12 12:53:10
尝试设置FlowDocument的背景
FlowDocument.Background性质
发布于 2015-06-12 10:38:36
在C#中:
FlowDocument.Background = Brushes.Red;https://stackoverflow.com/questions/15341094
复制相似问题