Owl's Blog on .NET development

Component Owl codes Better ListView control all night so you don't have to.

Windows Theme Support in Better ListView

Both current Better ListView 1.5 and the upcoming Better ListView 2.0 put emphasis on native theme support.

Contrary to many custom controls, Better ListView adjusts itself to current theme even if the theme is changed in run-time. For example, when user of your application switches theme from Classic to Aero, or to some other custom theme with elements of different sizes, Better ListView re-measures itself for the new theme smoothly. Reloading the component or re-starting the application is not necessary.

One of the sweet bonuses of using Better ListView 2.0 instead of regular .NET ListView is the full Groups functionality in all themes and all versions of the operating system. For example, groups are not collapsible in standard ListView on Windows XP and even does not support images. In Better ListView, however, you are able to unleash full potential of groups everywhere.

The following images show Better ListView in different Windows themes: Classic, XP Luna and Aero:

Better ListView in Classic theme

Better ListView in Classic theme

Better ListView in XP Luna Theme

Better ListView in XP Luna Theme

Better ListView in Aero Theme

Better ListView in Aero Theme

 

Leave a Reply