Posts Tagged ‘layered-windows’

Artifacting on Vista

August 19, 2008

Last week tech support kept telling us that Vista users were reporting really weird artifacts in the Launcher and our Preferences windows:

Since those two windows are layered windows, and layered windows have had performance problems in Vista until .NET 3.5 SP1, I wondered about it and stumbled on this MSDN article:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration
DWORD

The disable hardware acceleration option [...]

The History of Improving the History Bin

November 20, 2007

During the sprint for Jing 1.2.7, one of my tasks was to add sorting and filtering to the History bin. While adding that functionality was trivial, it was immediately noticeable that it was painfully slow. It was so slow that the sorting in History was almost pointless. Up until that point, the History always had [...]

The Evils of Layered Windows

November 5, 2007

EDIT 1/8/2009: Microsoft improved layered windows performance with .NET 3.5 SP1 + Vista SP1 and XP SP1, rendering this post outdated.
One feature of WPF is the ability to have transparent/layered windows by setting a window’s AllowsTransparency property to “True”. Setting this property makes it possible to easily create non-rectangular and/or semi-transparent windows. Without it, irregularly [...]