How do I simplify general WPF render to maximize performance?
I have to use self-written WPF application via Remote Desktop with slow Internet connection.
When it comes to scrolling - it looks like application hangs for a second or two. Application runs pretty fast on local computer but when it comes to RDP performance become di开发者_Python百科ssapointment.
I guess I have to simplify WPF render as much as possible. I'd like somehow to tell WPF subsystem: render all of your controls as simple as you can.
What would you suggest here?
There are some tips from the Visual Studio team relating to RDP. This post has a lot of details such as reducing the framerate and implementing VisualScrollableAreaClip. I had a quick look and AvalonEdit doesn't seem to use VisualScrollableAreaClip so that and the other settings mentioned in that post might be worth looking into before retemplating all your controls.
精彩评论