La aplicación de ventana sin bordes ocupa más espacio que la resolución de mi pantalla

He creado una aplicación sin bordes en WPF y funciona bastante bien. Sin embargo, cuando configuro WindowState en pantalla completa, la aplicación ocupa más espacio que la resolución de mi pantalla, ¡así que hay algunos píxeles fuera de la pantalla en todas las direcciones! (parece que se agregan algunos márgenes negativos codificados para ocultar el borde predeterminado)

¿Alguna idea de cómo evitar que esto suceda?

Mi xaml

<Window x:Class="MyApp.Shell"
    WindowStyle="None"
    BorderThickness="0"
    AllowsTransparency="True"
    Background="Transparent"
    ResizeMode="CanResizeWithGrip"
    WindowState="{Binding MainApplicationWindowState}"
    ...

Además, otro problema que he visto es que la barra de herramientas / barra de herramientas de Windows está cubierta en el estado de tamaño completo, por lo que parece que se utiliza la altura de pantalla "real" y no la altura de pantalla "disponible", es decir, la altura de pantalla menos la barra de herramientas de ventanas / barra de tareas

¿Alguien encontró una solución a estos problemas?

Gracias

Respuestas a la pregunta(6)

Su respuesta a la pregunta