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