Мне удалось решить эту проблему с помощью этой структуры, проверьте конфигурацию свойств в каждом элементе:
<Canvas ClipToBounds="False">
<Popup AllowsTransparency="True" ClipToBounds="False" IsOpen="True">
<Expander>
<Grid x:Name="YourContent"/>
</Expander>
<Popup>
</Canvas>
Вам просто нужно управлять Expander, чтобы показать или скрыть ваш контент, я использую его для строки меню, я думаю, что Expander не является обязательным в зависимости от случая.
Посмотрите на эту картинку с результатом, вы даже можете показать свои элементы управления поверх веб-браузера и даже за пределами главного окна: