我一直在使用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的背景?
编辑:添加了正在运行的应用程序的屏幕截图。如您所见,Drophadow效果应用于FlowDocument
内的所有文本。
答案 0 :(得分:1)
尝试设置FlowDocument的背景
答案 1 :(得分:0)
在C#中:
<form action="#">
<textarea class="inBox"></textarea><button class="btn">Send</button>
</form>