Вы можете использовать глобальный стиль для Grid
, как вы это сделали.
Проблема, с которой вы столкнулись, исходит от Visual Studio.Таким образом, проблема присутствует, только если вы запускаете приложение через Visual Studio.
Чтобы дать возможность для отслеживания элементов пользовательского интерфейса в реальном времени, VS, кажется, добавляет AdornerLayerWindow
, который, я полагаю, также использует Grid
, который вы видите.Вы можете найти это окно в Application.Current.Windows
.
Чтобы избавиться от этого поведения, вам нужно деактивировать параметр Параметры-> Отладка-> Инструменты пользовательского интерфейса для XAMLактивировать