Silverlight RichTextBox着色器效果

时间:2010-04-26 20:35:17

标签: silverlight richtextbox

除了重写整个RichTextBox控件之外,还有一种方法可以将内置着色器效果(例如DropShadowEffect)应用于特定文本,甚至是Paragraph或{{1} }?

1 个答案:

答案 0 :(得分:1)

您可以使用InlineUIContainer来保存UIElements并将效果应用于这些UIElements。它不漂亮,但它有效。

<RichTextBox>
<Paragraph>
    Displaying text with inline image
    <InlineUIContainer>
        <TextBlock Text="Hello World"><TextBlock.Effect><DropShadowEffect/></TextBlock.Effect></TextBlock>
    </InlineUIContainer>            
</Paragraph>