We're writing an application with an MDI interface using the docking controls, and I've noticed a problem with adorners we're using on our child windows.
We display error messages on our child windows' adorner layers. We've added an AdornerDecorator in the XAML for each child window's UI container (usually a grid), so when we obtain the adorner layer, it should be unique to each child window. However, when two child windows with visible adorners overlap one another, the lower window's adorner is still visible over the upper window. The adorners always stack with the most recently created one on top, regardless of the owning window's relative Z order. Is this a bug in the docking controls, and if so, is there a workaround?
Thank you in advance for suggestions.
Josh Usovsky
We display error messages on our child windows' adorner layers. We've added an AdornerDecorator in the XAML for each child window's UI container (usually a grid), so when we obtain the adorner layer, it should be unique to each child window. However, when two child windows with visible adorners overlap one another, the lower window's adorner is still visible over the upper window. The adorners always stack with the most recently created one on top, regardless of the owning window's relative Z order. Is this a bug in the docking controls, and if so, is there a workaround?
Thank you in advance for suggestions.
Josh Usovsky