如何简化常规WPF渲染以最大化性能?

问题描述

| 我必须使用慢速Internet连接通过远程桌面使用自写的WPF应用程序。 当涉及到滚动时-看起来应用程序挂起了一两秒钟。应用程序在本地计算机上运行非常快,但是当涉及到RDP性能时,它会令人失望。 我想我必须尽可能简化WPF渲染。我想以某种方式告诉WPF子系统:尽可能简化所有控件。 您在这里有什么建议?     

解决方法

Visual Studio团队有一些与RDP有关的技巧。这篇文章有很多细节,例如降低帧率和实现VisualScrollableAreaClip。我快速浏览了一下,AvalonEdit似乎没有使用VisualScrollableAreaClip,因此在重新模板化所有控件之前,可能值得研究一下该文章中提到的其他设置。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...