当前位置: 首页 > news >正文

WPF 动画卡顿

情景:程序初期没有多少东西的时候,添加了整套流程的动画,是极其流畅,后期也就没在动过,但是开发到中期发现动画突然卡顿了,无论是网上找还是丢给AI判断,都是以程序优化和动画优化为主。

错误原因:我是将所有的子界面,全都加到主界面中的Grid上的,错误原因就是主界面的Grid外边有一层Border做了阴影效果。

解决方案:注解面的阴影效果去掉。

原版

 <!--  阴影容器 - 添加Margin为阴影留出空间  --><Borderx:Name="border_Main"Margin="20"Background="White"BorderBrush="Gray"BorderThickness="1"><!--  关键:添加Margin让阴影可见  --><!--  问题点就是这里,去掉就可以了,不只是主页的动画有影响,所有地方的动画均有影响  --><Border.Effect><DropShadowEffectBlurRadius="10"Direction="270"Opacity="0.5"ShadowDepth="5"Color="Black" /></Border.Effect><!--  调整内部容器尺寸  --><Border Margin="0" Background="Transparent"><!--  内部不需要Margin  --><Grid x:Name="DllContainer"><!--  DLL控件将在这里动态加载  --></Grid></Border></Border>
http://www.dtcms.com/a/320881.html

相关文章:

  • 技术速递|GPT-5 正式上线 Azure AI Foundry
  • [激光原理与应用-176]:测量仪器 - 频谱型 - AI分类与检测相对于传统算法的优缺点分析
  • 人工智能与智能家居:家居生活的变革
  • sqlite的sql语法与技术架构研究
  • 安装向量数据库chromadb
  • GPT-5测试后全面解析:性能突破、用户反馈与未来展望
  • 若依前后端分离版学习笔记(七)—— Mybatis,分页,数据源的配置及使用
  • 前后端日期交互方案|前端要传时间戳还是字符串?后端接收时是用Long还是Date还是String?
  • Baumer相机如何通过YoloV8深度学习模型实现危险区域人员的实时检测识别(C#代码UI界面版)
  • 什么是2米分辨率卫星影像数据?
  • JavaScript 对象的解构
  • 5. 缓存-Redis
  • windows 上编译PostgreSQL
  • 极地轨道卫星定位数量问题
  • 数学建模——遗传算法
  • Effective C++ 条款30:透彻了解inlining的里里外外
  • Python名称映射技术:基于序列元素的高级访问模式详解
  • 嵌入式 - 数据结构:哈希表和排序与查找算法
  • 为什么提升模型尺度可以提升模型的CoT能力
  • 浏览器面试题及详细答案 88道(01-11)
  • WPF 表格中单元格使用下拉框显示枚举属性的一种方式
  • Ignite内部事件总线揭秘
  • SQL Server 2019搭建AlwaysOn高可用集群
  • Java学习进阶--集合体系结构
  • Redis是单线程性能还高的原因
  • SiLM92108高度集成8通道门极驱动,赋能汽车与工业电机精准控制
  • 【SpringBoot】SpringBoot配置
  • Go语言实战案例:用net/http构建一个RESTful API
  • 微信小程序功能 表单密码强度验证
  • 主播生活模拟器2|主播人生模拟器2 (Streamer Life Simulator 2)免安装中文版