我有一个Silverlight
应用,我希望为textblock
提供一个大纲(不是文本块,字符本身),否则称为stroke
。
我发现this question适用于WPF
,但在使用XAML/Silverlight
(PresentationFramework
不是Silverlight
程序集时,有办法实现此目的吗? )?是否有现成的实施?
答案 0 :(得分:8)
与@Chris W.的想法一致,我想出了这个代码,虽然不是最好的解决方案,但是它有效:
<StackPanel>
<!-- With DropShadow -->
<TextBlock Foreground="#FFFF0000" Text="With DropShadow" FontSize="16">
<TextBlock.Effect>
<DropShadowEffect ShadowDepth="0" BlurRadius="1" Color="#FF000000" />
</TextBlock.Effect>
</TextBlock>
<!-- No DropShadow -->
<TextBlock Foreground="#FFFF0000" Text="No DropShadow" FontSize="16" />
</StackPanel>