Создание тени окна в не клиентской области WPF C#

В общем и целом, есть стандартный стиль окна, который меня не устраивает. Я отказываюсь от его использования путем установления свойств WindowStyle="None" и последующим AllowsTransparency="True". Переопределяю стиль окна и указываю DropShadowEffect. Все отображается корректно до поры до времени.

введите сюда описание изображения

DropShadowEffect реализуется путем отступа от главного контейнера, который входит в компоновку. В мое случае отступ с каждой стороны 5.

введите сюда описание изображения

И когда оно прилипает к какому то из краев экрана, область тени является частью приложения и не уходит за пределы. Видны отступы, которых не должно быть вовсе.

введите сюда описание изображения

Если использовать WindowChrome в своем стиле и стандартную тень, то она будет не такой, какой я ее хочу видеть. Слишком резкая и большой разброс.Но работает она как надо.

Главный вопрос. Как создать тень не включенную в область приложения и без всяких отступов, которые в дальнейшем при прилипании к одной из части окна, будут видны как здесь.

введите сюда описание изображения


Ответы (0 шт):