Создание тени окна в не клиентской области WPF C#
В общем и целом, есть стандартный стиль окна, который меня не устраивает. Я отказываюсь от его использования путем установления свойств WindowStyle="None" и последующим AllowsTransparency="True". Переопределяю стиль окна и указываю DropShadowEffect. Все отображается корректно до поры до времени.
DropShadowEffect реализуется путем отступа от главного контейнера, который входит в компоновку. В мое случае отступ с каждой стороны 5.
И когда оно прилипает к какому то из краев экрана, область тени является частью приложения и не уходит за пределы. Видны отступы, которых не должно быть вовсе.
Если использовать WindowChrome в своем стиле и стандартную тень, то она будет не такой, какой я ее хочу видеть. Слишком резкая и большой разброс.Но работает она как надо.
Главный вопрос. Как создать тень не включенную в область приложения и без всяких отступов, которые в дальнейшем при прилипании к одной из части окна, будут видны как здесь.



