我试图用谷歌搜索它,但有没有任何示例着色器效果可用于生成概述的 FormattedText。我可以使用 BuildGeometry() 得到轮廓,但是性能很差!
PS:由于我是新手并且仍在学习,如果有人能建议它是否可能,那将会很有帮助。
我试图用谷歌搜索它,但有没有任何示例着色器效果可用于生成概述的 FormattedText。我可以使用 BuildGeometry() 得到轮廓,但是性能很差!
PS:由于我是新手并且仍在学习,如果有人能建议它是否可能,那将会很有帮助。
这是我提出的一个简单选项,但不确定它是否正是您想要的。只需使用OuterGlowBitmapEffect
.
您可以将我的示例直接粘贴到 Kaxaml 中以查看它的外观:
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid Background="Black">
<TextBlock FontFamily="Arial" FontSize="36" FontWeight="Bold" Text="Text" Foreground="White">
<TextBlock.BitmapEffect>
<OuterGlowBitmapEffect GlowColor="Orange" GlowSize="6" />
</TextBlock.BitmapEffect>
</TextBlock>
</Grid>
</Page>