I thought that was a slick looking visual.
I was looking to implement it myself, but found it's not currently possible (or at the very least, obvious).
All of the mouse events on the window fire for the content area only so I can't trap it that way (which is normally fine, and I understand you're probably reserving header mouse captures to manage window movement as well as drag/drop).
The closest I can get is to subscribe to LocationChanged and change the opacity there, but there doesn't appear to be an obvious way to detect when the window has stopped moving to restore the opacity back to full.
A property on the window called "OpacityDuringMove" would be nice (to mimic the pre-commercial release). Or exposing HeaderMouseUp/Down properties so the user could implement it would work too.
Thanks!
Dan
I was looking to implement it myself, but found it's not currently possible (or at the very least, obvious).
All of the mouse events on the window fire for the content area only so I can't trap it that way (which is normally fine, and I understand you're probably reserving header mouse captures to manage window movement as well as drag/drop).
The closest I can get is to subscribe to LocationChanged and change the opacity there, but there doesn't appear to be an obvious way to detect when the window has stopped moving to restore the opacity back to full.
A property on the window called "OpacityDuringMove" would be nice (to mimic the pre-commercial release). Or exposing HeaderMouseUp/Down properties so the user could implement it would work too.
Thanks!
Dan