Improve WPF Scrolling Performance

Cedric Dussud wrote a great article that can help you understand how you can use concepts such as UI virtualization, recycling UI containers, and implementing a data-binding proxy object to improve scrolling performance in WPF controls such as ListView and ListBox that may contain very large data sets. See the full article here: Improving Scrolling…


Splash Screen To Improve WPF Application Perceived Cold Startup Performance

Technorati Tags: WPF,Startup,Performance Note: The original sample had a dependency on milcore.dll  (which was renamed to Wpfgfx_v0300.dll  in .Net 3.5 Sp1) so it did not work on .Net 3.5 Sp1 or later. On Jan,13, 2009 I update the sample not to depend on milcore.dll (it now uses Marshal.Release instead). I also updated the Resource compile…

20

Improving WPF applications startup time

WPF applications are known to have slower coldstart time. Below are some suggestions and ideas that could help you to improve your WPF applications startup time in general and coldstart time in specific. 1. Understand Coldstart vs. Warm start. Cold startup is when your application starts for the first time after a reboot or if…

11

Performance improvements in WPF in .Net 3.5 / 3.0 SP1

Below is a list of the performance improvements that you can expect to see in WPF in .Net 3.5 and .Net 3.0 SP1: 1.     Animations Smoothing Improvements WPF Animation in .Net 3.0 SP1 is much smother. These improvements are more noticeable on Vista and especially in upcoming Vista SP1, which includes additional smoothing in the…

9