以前觉得三维体的自动旋转是一件很神奇的事
后来才知道,只是两句代码。。。
首先要在资源文件里创建一个动画
<DoubleAnimation x:Key="Animation" From="0" To="360" Duration="00:00:20" RepeatBehavior="Forever" />
然后调用就OK了
private void Window_Loaded(object sender, RoutedEventArgs e)
{
this.rotation.BeginAnimation(AxisAngleRotation3D.AngleProperty, this.Resources["Animation"] as DoubleAnimation);
}
rotation 表示的是Viewport3D的Transform,AxisAngleRotation3D.AngleProperty指的是需要执行动画的属性
呵呵,文字功底不足,以后多写写或许会好点。。