Эквивалентность к TransparencyKey в WPF - PullRequest
4 голосов
/ 07 сентября 2011

В Win Form мы можем создавать непрямоугольные формы, создавая растровое изображение с фоновым цветом, например синим.Таким образом, мы можем установить его в качестве фонового изображения Win Form и с изменением опции TransparencyKey на синий, у нас есть фасонное окно.

Итак, мой вопрос What is the equivalency to TransparencyKey in WPF that does like Win Form's TransparencyKey?

Спасибо за вашвнимание:)

Ответы [ 2 ]

2 голосов
/ 07 сентября 2011

Нет эквивалента.Просто используйте изображение с прозрачными областями (то есть оно должно быть PNG или GIF), установите WindowStyle на None, установите фон окна на Transparent и установите AllowTransparency на true.

Прозрачные области не будут кликабельными.

0 голосов
/ 20 февраля 2016

Установите для параметра AllowTransparency значение true, а затем используйте библиотеку эффектов пиксельных шейдеров для wpf.Используйте эту ссылку для более подробной информации о том, как использовать пиксельный шейдер: Зеленый экран в wpf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...