I have an expander defined as such;
<Canvas Panel.ZIndex="99">
<Expander HorizontalAlignment="Left" VerticalAlignment="Top">
<StackPanel Background="White">
<TextBlock>Some Stuff in the Expander</TextBlock>
</StackPanel>
</Expander>
</Canvas>
This allows for the expander to draw over other content. The problem I'm having is when the content under the expander is adorned (in my case with a red border indicating a user input error) the adorner always bleeds through the expander.