The Control
class offers BackgroundImage
property, but .NET ListView does not support it (it is hidden).
Better ListView has four properties to control background image:
BackgroundImage
BackgroundImageAlignment
BackgroundImageLayout
BackgroundImageOpacity
Settings BackgroundImageLayout
to None
and changing the BackgroundImageAlignment
property yields different positioning of background image:
The image can also be tiled, scaled proportionally or unproportionally by chanding the BackgroundImageLayout
property:
Image opacity can also be changed via the BackgroundImageOpacity
property:
The BackgroundImageSample application demonstrates adjusting background image in real time.