Instead, this is meant to be a slightly more practical guide to squeezing performance out of WPF in ways that are probably more likely affecting you.
and its subclasses List Box and List View exacerbate performance problems because these controls are highly dynamic (resolution happens “late”), involve WPF collections (which are slow), and have difficult and unpredictable lifetimes for their child controls.
Scrollbar performance is often a big problem in larger WPF apps because of problems that seem trivial for small collections, but suddenly blow up with larger data sets.
Also, it can be difficult in WPF to know exactly when the system is finished with an object.
Finally, there are old UI/Win Forms problems (this, this, and this) that never really went away—they’re just less likely to happen.