我有一个这样的弹出窗口,
<controls:ChildWindow Background="Aquamarine">
<RichTextBox>
<Paragraph x:Name="WarningMessage" >
<Run>Test 1234</Run>
</Paragraph>
</RichTextBox>
</controls:ChildWindow>
为了清晰起见,我删除了大部分xaml,但问题是我已将子窗口设置为具有Aquamarine背景,但富文本框控件仍然具有白色背景。
有没有办法让富文本控件使用父控件的颜色?
答案 0 :(得分:1)
RichTextBox的模板将默认背景定义为白色。要更改它,您必须将RichTextBox的Background属性设置为不同的颜色。在你的情况下,“透明”颜色将起到作用。
<RichTextBox Background="Transparent">
...