实现效果如下:
思路:难点在于字体悬浮的视差效果,这里采用修改MeshGeometry3D的相关参数来实现。
步骤:
1、自定义控件MyRollControl.xaml
<UserControl.Resources>
<Storyboard x:Key="RotateStoryboard">
<ParallelTimeline RepeatBehavior="Forever" Storyboard.TargetName="myRotate"
Storyboard.TargetProperty="Angle">
<DoubleAnimation From="0" To="360" Duration="0:0:10" />
</ParallelTimeline>
</Storyboard>
<MeshGeometry3D x:Key="PlaneMesh"
Positions="-1 -1 0 1 -1 0 -1 1 0 1