You are currently offline, waiting for your internet to reconnect

Rendering issue in a WPF-based application in which layered windows are enabled in Windows XP

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

Assume that you're developing a Windows Presentation Foundation (WPF)-based application that uses layered windows. In this situation, you set the Window.AllowsTransparency property to True. However, layered windows may be rendered incorrectly in a Windows XP environment when NetMeeting or other screen-sharing technologies are used to share the contents of the screen.
To work around this issue, don't use layered windows in WPF-based applications that are running in a Windows XP environment.
More information
There are known compatibility issues with displaying layered windows over various remote display applications that are running in Windows XP. Therefore, we recommend that you avoid using layered windows in this situation and instead use an alternative approach, when one is available. For example, you can produce a similar window appearance by using the native SetWindowRgn function to create non-rectangular windows.

For more information about the SetWindowRgn function, go to the following Microsoft website:

rendering, WPF, Layered Windows.

Article ID: 2803542 - Last Review: 02/14/2013 19:13:00 - Revision: 4.0

Microsoft Windows XP Professional, Microsoft Windows XP Service Pack 3

  • KB2803542