1
除了重寫整個RichTextBox
控件之外,有沒有辦法將內置着色器效果(例如DropShadowEffect)應用於特定的文本或甚至是Paragraph
或Run
?Silverlight RichTextBox Shader效果
除了重寫整個RichTextBox
控件之外,有沒有辦法將內置着色器效果(例如DropShadowEffect)應用於特定的文本或甚至是Paragraph
或Run
?Silverlight RichTextBox Shader效果
您可以使用可以容納UIElements並將效果應用於這些UIElements的InlineUIContainer。這並不漂亮,但它的工作原理。
<RichTextBox>
<Paragraph>
Displaying text with inline image
<InlineUIContainer>
<TextBlock Text="Hello World"><TextBlock.Effect><DropShadowEffect/></TextBlock.Effect></TextBlock>
</InlineUIContainer>
</Paragraph>