We have a WPF System Tray Application, our application is using Borderless Window to display the main window. Our Application uses VB based technique for making our application single instance application. Our application uses lot of PNG graphics.
Our MainWindow stops rendering and displays black window when the application is activated from the second instance.
Typical scenario is
1) We launch the application from the Control Panel.
2) Close it to system tray
3) Again go back to Control Panel and Launch second instance it from there.
At this point of the point of time the first instance gets activated but the main window is displayed as black rounded rectangular window.
The laptop is based on Intel HD Video Chipset. Please see DxDiag report attached.
Long time ago we gave up on WPF Layered windows Solution, Microsoft is supposed to follow up on this issue but we still see these issue with .NET 4.0
At this point of time we are using Region Windows and Chrome Windows Solution which is official solution in .NET 4.0.
Please note that we see this issue with Windows Chrome Solution too.
******* This is a showstopper for us and our ODM Customer *****. We need some solution or workaround for this.
Please see attached screen capture of our application and DxDiag information.