如何调用storyboard.TargetName从Xaml到C#

时间:2015-07-01 21:40:06

标签: c# xaml storyboard

我想通过具有此代码的xaml来旋转我的3D

<Window.Triggers>
    <EventTrigger RoutedEvent="Window.Loaded">
        <BeginStoryboard>
            <Storyboard>
                <DoubleAnimation 
                                 From="0" To="360" Duration="00:00:10"
                                 Storyboard.TargetName="angle"
                                 Storyboard.TargetProperty="Angle"
                                 RepeatBehavior="Forever"/>
            </Storyboard>
        </BeginStoryboard>

    </EventTrigger>
</Window.Triggers>

但是当我尝试运行代码时,我的项目停止运行,给出了这个错误: enter image description here

如何在我的类XplorerMainWindow()中添加“angle”? 我应该把它放在哪里 在构造函数中,类中的某个地方,在我打开文件的函数中,还是我必须创建一个新函数?

1 个答案:

答案 0 :(得分:0)

这是“角度”

<Model3DGroup.Transform>
  <RotateTransform3D CenterX= "0" CenterY = "0" CenterZ="0">
     <RotateTranform3D.Rotation>
        <AxisAngleRotation3D x:Name="angle" Axis="-1, -1, -1" Angle="70"/>
     </RotateTransform3D.Rotation>
   </RotationTransform3D>
</Model3DGroup.Transform>

为了你的帮助,我从这里得到了这个代码,我已经下载了这本电子书。 它位于pdf的第87页和本书的第1099页 https://drive.google.com/file/d/0B3NndckqBKkBbTJVZW9tRXZmeTA/view?usp=sharing