Blurry Bitmaps

Background: resolution independence WPF was designed from the start to be resolution independent.  So instead of designing your UI in terms of pixels, you are encouraged to use a physical measuring unit (like inches).  When you specify coordinates in WPF, you are actually using “measure units”, which are defined to be 1/96th of an inch. …

16

Multithreaded UI: HostVisual

Background: The WPF Threading Model In general, objects in WPF can only be accessed from the thread that created them.  Sometimes this restriction is confused with the UI thread, but this is not true, and it is perfectly fine for objects to live on other threads.  But it is not generally possible to create an…

20