5

我试图用谷歌搜索它,但有没有任何示例着色器效果可用于生成概述的 FormattedText。我可以使用 BuildGeometry() 得到轮廓,但是性能很差!

概述文本

PS:由于我是新手并且仍在学习,如果有人能建议它是否可能,那将会很有帮助。

4

1 回答 1

3

这是我提出的一个简单选项,但不确定它是否正是您想要的。只需使用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>

替代文字

于 2010-12-10T14:02:35.167 回答