0

我需要延迟渲染一些我会选择的漂亮字体的字符串。一些通过代码来调节渲染速度的方式也会是很好的特性。您能否提出一些有用的想法和/或库(-ies)?提前致谢。PS我使用VS 2010 Ultimate,如果它很重要的话。

4

1 回答 1

0

使用您的文本和字体创建一个 FormattedText 对象。然后在该对象上调用 BuildGeometry。该函数将返回一个几何图形,您可以将其显示为 PathGeometry。现在您可以将 RectangleGeometry 作为 Clip-Property 添加到此路径。您可以将 Rectangle 的宽度从 0 设置为渲染文本的宽度。这将导致水平混合效果,但也许这也可以以某种方式更容易实现。

我刚想到的一件事-您可以简单地在容器中显示文本-假设是一个网格-已将 ClipToBounds 属性设置为true,并将边距设置为动画,从低于文本的负宽度到0。它会以某种方式从右侧滑入...有创意:D...

于 2014-04-20T20:45:38.437 回答