Добавьте DropShadow в пользовательское окно (Blend)

Я создаю пользовательскую форму окна, используя Blend. (установив AllowTransparency на True)

Я закончил дизайн, и он работает очень хорошо. Теперь я хочу добавить к нему эффект тени. (Эффект DropShadow)

Я не могу этого сделать, потому что само окно скрыто, поэтому эффект не будет отображаться. И это не работает в основной сети. Не повезло с добавлением границы и приданием ей тени.


person xperator    schedule 24.05.2013    source источник
comment
Этот сообщение SO, вероятно, поможет вам.   -  person DHN    schedule 24.05.2013
comment
@DHN Спасибо за ссылку, но ОП сказал, что ему не нужен AllowTransparency. И принятый код ответа основан на определенной dll, которая не дает никакого контроля. Кроме того, я хочу решение Blend.   -  person xperator    schedule 24.05.2013
comment
Хорошо, это был просто быстрый выстрел. Что ж, я бы посоветовал вам взять первый видимый элемент и придать ему эффект DropShadow. Но я думаю, вы уже пробовали это. ;о)   -  person DHN    schedule 24.05.2013
comment
@DHN, лол, я думаю, ты должен сначала все прочитать. В любом случае, независимо от того, какой элемент вы выберете, все они находятся внутри элемента управления Window, который невидим из-за прозрачности. Таким образом, любой эффект, который вы применяете, находится внутри окна.   -  person xperator    schedule 24.05.2013


Ответы (1)