Как создать прозрачную клиентскую область в c # /. Net? - PullRequest
0 голосов
/ 10 января 2011

Как создать клиентскую область / элемент управления с полупрозрачным эффектом в формах WPF / Windows. Как "аэро тема" и "программа просмотра фотографий Picasa"?

Конфигурация: Win7 / VS2008.

спасибо.

Ответы [ 2 ]

2 голосов
/ 10 января 2011

В окнах WPF есть свойство AllowsTransparency, если для него установлено значение true, WindowStyle должно быть установлено на None, но тогда окно может быть прозрачным, вы можете установить Opacity и Background для соответствующегозначения, если вы хотите какой-то эффект стекла.

1 голос
/ 10 января 2011

В WPF вы можете установить WindowStyle на None и AllowsTransparency на true, а затем оставить прозрачные области в содержимом.

В WinForms вам нужно создать многоуровневое окно.

...