2011-08-08 28 views
1

我有这样一个弹出窗口,Silverlight中的RichTextBox不拿起背景

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

我已经去除了大部分的XAML为了清楚,但问题是,我已经设置了子窗口有一个海蓝宝石的背景,但丰富的文本框控件仍然有白色背景。

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

回答

1

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

<RichTextBox Background="Transparent"> 
... 
+1

我没有看到这个实际工作。我做的没有改变白色的背景。 –