WPF promises us many subtleties, but some of them do not live up to our expectations.
One example is a borderless window. So simple this simple code is added to the Xaml window:
AllowsTransparency="True"
Background="Transparent"
WindowStyle="None"
make it look like this: (ignore the ugly colors that they messed up when clipping the screen)
alt text http://img29.imageshack.us/img29/5759/withoutborder.png
Too good to be true? Yes it is!
It looks good, but as soon as the user tries to select something from the ComboBox, he cannot, because it opens! - Yes, outside the window. Of course, then he does not see anything, which is not very practical.
This is due to a known bug in Windows XP, more here .
I was fortunate enough to develop on an XP machine, otherwise I would not have known about it until negative feedback from my users hit me ... which makes me wonder why this error is not mentioned anywhere where this "magnificent" is explained transparent window function (e.g. books, MSDN, etc.).
Even if the fix mentioned above (link above) can work, I won’t require my users to download the fix, just to make my windows look beautiful. That’s why I’m looking for a better solution, maybe someone understood something?
Until then, my windows should look like this:
alt text http://img29.imageshack.us/img29/1570/withborder.png
Not very pleasant as you can see, so you can imagine my gratitude for any decisions there.
UPDATE:
, ( Extended Desktop).
( ).
, . Microsoft , , , ?
?
Microsoft?
(, , , , ), - , ( ), , Microsoft , LOL), ?
, , , , .