Transparent Windows in WPF

Introduction WPF can obviously render transparent elements within its own window, but it also supports rendering the entire window with per-pixel transparency.  This feature comes with a few issues, which I’ll discuss in this post. Layered Windows Windows supports transparency at the HWND level through a feature called “layered windows“.  Layered windows are represented by…

7

Implementing A Custom BitmapSource

  Windows Imaging Component WPF uses the Windows Imaging Component (WIC) library to process bitmap data. WIC presents a data flow for bitmap processing that is both simple and powerful. The basic interface for bitmap processing in WIC is IWICBitmapSource. This interface provides a common way of accessing and linking together bitmaps, decoders, format converters,…

12