文章预览
WPF 机械类组件动画制作流程简述 独立观察员 2025 年 3 月 4 日 一、创建组件 创建组件用户控件,将组件的各部分 “零件”(图片) 拼装在一起,形成组件的默认状态: 二、给运动部分加上 RenderTransform 需要平移则加上 TranslateTransform,需要旋转则加上 RotateTransform,并起好名称: 可改变一下数值看看效果: 三、添加转换 动画 ( 视觉状态 ) 在组件布局代码的外面放置 VisualState Manager.VisualStateGroups,一个 VisualStateGroup 代表一组互斥的 视觉状态 。此处定义了三个视觉状态(Normal、LeftExtend、RightExtend),共同组成了 “手臂状态” 这个视觉状态组: 三个视觉状态分别设置了对应变换的 X 值: 示例代码: < VisualStateGroup Name = "ArmState" > < VisualState Name = "Normal" > < Storyboard FillBehavior = "HoldEnd" SpeedRatio = "1" > < DoubleAnimationUsingKeyFrames St
………………………………