I'm having a hard time even phrasing this question.
I'm displaying preview images to users in my UI within a ListBox. When a user hovers over the image, I'd like to expand it so the user can see more detail.
I've gotten to the point where I can "pop up" the image, but of course it is still within its normal position in the layout, meaning that rather than the image being displayed on top of the other controls near it, it only appears on top of the controls rendered before it and underneath those rendered after it. It is also being cropped by the bounds of the ListBox.
Is there a simple (i.e., no custom control development) way to, temporarily, remove that image from the visual layout and put it above all other elements?
Here's a crappy demo app that shows what I'm talking about:
Notice the zoomed image is clipped by the bounds of the ListBox (outside of the list box is red). Also, notice that UI elements rendered after the zoomed image overlay it still--both icons that come later and item names ("Item 5" and others seen in the lower left hand corner).