Silverlight RichTextBox不拾取背景

Silverlight RichTextBox不拾取背景,silverlight,silverlight-4.0,Silverlight,Silverlight 4.0,我有一个这样的弹出窗口 <controls:ChildWindow Background="Aquamarine"> <RichTextBox> <Paragraph x:Name="WarningMessage" > <Run>Test 1234</Run> </Paragraph> </RichTextBox> </controls

我有一个这样的弹出窗口

<controls:ChildWindow Background="Aquamarine">
    <RichTextBox>
        <Paragraph x:Name="WarningMessage" >
            <Run>Test 1234</Run>
        </Paragraph>
    </RichTextBox>
</controls:ChildWindow>

测试1234
为了清晰起见,我删除了大部分xaml,但问题是我已将子窗口设置为具有海蓝宝石背景,但富文本框控件仍具有白色背景


有没有办法让富文本控件使用父控件的颜色?

RichTextBox的模板将默认背景定义为白色。要更改它,您必须将RichTextBox的背景属性设置为不同的颜色。在您的情况下,“透明”颜色就可以了

<RichTextBox Background="Transparent">
...

...

RichTextBox的模板将默认背景定义为白色。要更改它,您必须将RichTextBox的背景属性设置为不同的颜色。在您的情况下,“透明”颜色就可以了

<RichTextBox Background="Transparent">
...

...

我看不出这真的有效。我所做的任何事情都不会改变白色的背景。我看不出这真的有效。我所做的任何事情都不会改变白色背景。