2012-03-15 64 views
0

我正在研究一个简单的应用程序,其中包含文本动画和视频作为背景。屏蔽WPF中的滚动文本

它真的很类似于简单的LED滚动文本,我使用WPF的动画框架(故事板和时间轴)。

我的文本来自右侧,完成左侧的动画,因此它对整个窗口宽度都是可见的。

现在,如果我只想在窗口的特定矩形中显示此文本,该怎么办?文本通常来自右侧并完成到左侧,但只有在通过此矩形时才可见。想象它就像背景中显示文字的“矩形洞”。

我希望我在我的解释中直截了当!

谢谢。

回答

1

文字在画布中。将Canvas的大小和位置设置为矩形孔。在裁剪之后,当文字在画布外时,它不会显示。您只需在文字上为Canvas.Left附加属性制作动画。

+0

谢谢,伙计们。你的答案都很好,但我已经选择了正确的我用于我的问题的那个:) – daliz 2012-03-16 19:47:10