У меня есть безграничная, неизменяемая форма WPF (WindowStyle = None, AllowsTransparency = True, ResizeMode = NoResize) с полупрозрачным фоном. Вот картина, как выглядит форма, полупрозрачный красный прямоугольник, теперь работает над Блокнотом:
Тем не менее, я хотел бы, чтобы фон был размытым, например, как это делает Aero Glass, за исключением того, что без всяких причудливых оконных границ и цветного фона с полосками - я хотел бы сам справиться с этим. Вот макет, как я хочу, чтобы он выглядел так:
Как я могу достичь этого наиболее эффективным способом?
WinForms или WPF в порядке. Надеюсь, он должен использовать ту же самую вещь, которую использует Aero Glass (я в порядке с ней работает только с поддержкой Aero), вместо того, чтобы что-то сумасшедшее, как захват области экрана ниже в виде растрового изображения и размывание этого.
Вот изображение того, чего я НЕ хочу:
Я знаю, что это возможно, и я знаю, как это сделать, но я НЕ хочу, чтобы весь хронограф окна Aero, или границы и строка заголовка, или окно, чтобы установить пользовательский цвет Aero, JUST эффект размывания, который находится ниже окна/формы.