专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
目录
相关文章推荐
今天看啥  ›  专栏  ›  dotNET跨平台

WPF 机械类组件动画制作流程简述

dotNET跨平台  · 公众号  ·  · 2025-03-06 07:57
    

文章预览

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 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览
推荐文章