私は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>

で醜い修正を行うことはできますが、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。
