none
C++ DoubleAnimationUsingKeyFrames SetValue(......) RRS feed

  • 问题

  • <Storyboard x:Name="Anim"> <DoubleAnimationUsingKeyFrames x:Name="Anim_who" Storyboard.TargetName="canvas5"  Storyboard.TargetProperty="(UIElement.Opacity)" > <EasingDoubleKeyFrame KeyTime="0" Value="0"/> <SplineDoubleKeyFrame KeyTime="0:0:0.2" Value="1" KeySpline="1,0,1,0.5"/> </DoubleAnimationUsingKeyFrames> </Storyboard>

    想在代码中改变   "Storyboard.TargetName" 的值为另一个 Canvas^ canvas1;

    Anim_who->SetValue(Storyboard::TargetNameProperty,canvas1);

    Anim_who->SetValue(Storyboard::TargetNameProperty,(Object^)canvas1);

    Anim_who->SetValue(Anim->TargetNameProperty,canvas1);

    上面这 3 种代码写法 都运行出错,DoubleAnimationUsingKeyFrames 的 SetValue(...)这个方法要怎么写呢?

    或者改变 Storyboard.TargetName 的值要用别的方法





    • 已编辑 Fenty000 2013年4月16日 13:56
    2013年4月16日 13:49

答案