WPF - полупрозрачное приложение - PullRequest
1 голос
/ 28 апреля 2009

Моя цель: Аналогичным образом, раскрывающийся список Intellisense в Visual Studio 2008, когда пользователь нажимает клавишу CTRL, позволяет сделать все приложение непрозрачным на 40%. Как я могу это сделать?

Я хочу использовать обычный оконный хром, поэтому мой WindowStyle не может быть «Нет».

Спасибо!

Ответы [ 2 ]

2 голосов
/ 29 апреля 2009

Для WPF одним из возможных решений является пользовательское GlassWindow, находящееся в библиотеке FluidKit (CodePlex). В этом решении Окно разделяется на подклассы и повторяется. Дополнительная работа выполняется, чтобы убедиться, что минимизация, максимизация и перемещение окна работают, как ожидалось. Я думаю, что есть и другие нестандартные решения, которые делают подобные вещи.

Это не идеальное решение по ряду причин, поэтому мне любопытно посмотреть, что другие пытались или придумывали.

1 голос
/ 28 апреля 2009

В WPF Window.Opacity = 0,4. В WinForms Form.Opacity = 40.

Используете ли вы специальный инструмент или параметр, чтобы ваш VS становился прозрачным при нажатии Ctrl? Это не работает для меня ..

...