我一直在使用 a在 WPF 应用程序RichTextBox
中显示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>
我可以用 a 做一个丑陋的修复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
.