我必须通过远程桌面使用自编写的WPF应用程序,并且连接速度较慢。
当谈到滚动时 - 看起来应用程序会挂起一两秒钟。应用程序在本地计算机上运行得相当快,但是当涉及到RDP性能变得失望时。
我想我必须尽可能地简化WPF渲染。我想以某种方式告诉WPF子系统:尽可能简单地渲染所有控件。
你在这里建议什么?
答案 0 :(得分:2)
Visual Studio team提供了与RDP相关的一些提示。 This post有很多细节,例如降低帧率和实施VisualScrollableAreaClip。我快速浏览一下,AvalonEdit似乎没有使用VisualScrollableAreaClip,因此在重新模板化所有控件之前,该帖子中提到的其他设置可能值得研究。