2011-08-08 29 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

我沒有看到這個實際工作。我做的沒有改變白色的背景。 –