初学silverlight【反转图片Storyboard.TargetProperty的设置】

liuwanlin 2009-12-31 05:26:16
我是动态加载图片路径的。
目前已经可以显示图片了。
在移到鼠标移入图片上进行反转时报错:Storyboard.TargetProperty无法解析对象Storyboard.TargetProperty= "RenderTransform.Angle"
这里到底写个啥Storyboard.TargetProperty=“”?

代码如下:
<UserControl.Resources>
<Storyboard x:Name="Storyboard1">
<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="image" Storyboard.TargetProperty= "RenderTransform.Angle" >
<SplineDoubleKeyFrame KeyTime="00:00:00.200000" x:Name="MyKeyFrame" Value="-1">
<SplineDoubleKeyFrame.KeySpline>
<KeySpline ControlPoint1="0,0" ControlPoint2="0.5040000008106232,1"/>
</SplineDoubleKeyFrame.KeySpline>
</SplineDoubleKeyFrame>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</UserControl.Resources>
<Grid x:Name="LayoutRoot"
MouseEnter="Image_MouseEnter"
MouseLeave="LayoutRoot_MouseLeave"
Cursor="Hand"
RenderTransformOrigin="0.5,0.5"
Background="Transparent">
<Image RenderTransformOrigin="0.5,0.5" x:Name="image">
<Image.RenderTransform>
<TransformGroup>
<ScaleTransform/>
</TransformGroup>
</Image.RenderTransform>
</Image>
<Grid.RenderTransform>
<TransformGroup>
<RotateTransform x:Name="MyAngle"/>
</TransformGroup>
</Grid.RenderTransform>
</Grid>
...全文
633 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
天堂镇的幽灵 2010-06-22
  • 打赏
  • 举报
回复
qq群号是多少?!
jv9 2010-01-01
  • 打赏
  • 举报
回复
呵呵,在Q群回答你了~:) 现在应该解决了吧。
liuwanlin 2009-12-31
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 liuwanlin 的回复:]
引用 3 楼 ghj1976 的回复:
上面两处是必须同时修改的, 修改一处,另外一处也必须修改


谢谢您了
现在是不报错了。
目前图片只是在原来的基础上动了动 我要的效果是移上去图片会动态的换到相应的rollImage图片上面
[/Quote]
目前图片只是在原来的基础上动了动 我要的效果是移上去图片会动态的换到相应的rollImage图片上面
liuwanlin 2009-12-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ghj1976 的回复:]
上面两处是必须同时修改的, 修改一处,另外一处也必须修改

[/Quote]
谢谢您了
现在是不报错了。
目前图片只是在原来的基础上动了动 我要的效果是移上去图片会动态的换到相应的rollImage
蝈蝈俊 2009-12-31
  • 打赏
  • 举报
回复
上面两处是必须同时修改的, 修改一处,另外一处也必须修改
蝈蝈俊 2009-12-31
  • 打赏
  • 举报
回复
注意其中修改了2处

1、

<Image.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform/>
<RotateTransform/>
<TranslateTransform/>
</TransformGroup>
</Image.RenderTransform>

2、 TargetProperty 修改了
Storyboard.TargetProperty= "(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)"
蝈蝈俊 2009-12-31
  • 打赏
  • 举报
回复

<UserControl.Resources>
<Storyboard x:Name="Storyboard1">
<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="image" Storyboard.TargetProperty= "(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)" >
<SplineDoubleKeyFrame KeyTime="00:00:00.200000" x:Name="MyKeyFrame" Value="-1">
<SplineDoubleKeyFrame.KeySpline>
<KeySpline ControlPoint1="0,0" ControlPoint2="0.5040000008106232,1"/>
</SplineDoubleKeyFrame.KeySpline>
</SplineDoubleKeyFrame>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</UserControl.Resources>
<Grid x:Name="LayoutRoot"
MouseEnter="Image_MouseEnter"
MouseLeave="LayoutRoot_MouseLeave"
Cursor="Hand"
RenderTransformOrigin="0.5,0.5"
Background="Transparent">
<Image RenderTransformOrigin="0.5,0.5" x:Name="image">
<Image.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform/>
<RotateTransform/>
<TranslateTransform/>
</TransformGroup>
</Image.RenderTransform>
</Image>
</Grid>

内容概要:本文围绕四旋翼无人机悬停控制问题,基于线性化动力学模型,系统性地对比研究了三种经典控制范式:PID(比例-积分-微分控制)、LQR(线性二次型调节器)和MPC(模型预测控制)。研究从“误差驱动”的反馈控制思想(PID、LQR)与“滚动优化”的前瞻控制思想(MPC)两种核心理念出发,深入阐述了各算法的设计原理、数学建模、控制器设计流程与实现细节,并借助Matlab代码完成了完整的仿真验证。重点剖析了不同控制方法在动态响应品质(如上升时间、超调量、稳态精度)与计算资源消耗(实时性要求)之间的内在权衡,为无人机飞控及其他高动态系统的算法选型提供了详实的基准评估依据和实践指导。; 适合人群:具备自动控制理论基础和Matlab编程能力的高校研究生、科研人员及自动化、航空航天领域的工程技术人员。; 使用场景及目标:① 学习和掌握PID、LQR、MPC三种核心控制算法的理论内涵与工程实现;② 深刻理解“误差反馈”与“模型预测”两种根本性控制哲学的差异与适用边界;③ 为高阶、复杂的控制系统设计与算法选型提供性能对比的量化参考基准。; 阅读建议:学习者应结合所提供的Matlab代码,亲自动手复现仿真过程,通过调整系统参数、控制器增益和初始扰动,深入探究各算法的动态响应特性、鲁棒性表现及各自的优缺点。

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧