Tengo un formulario WPF sin tamaño, sin tamaño variable (WindowStyle = None, AllowsTransparency = True, ResizeMode = NoResize) con un fondo semitransparente. Aquí está una imagen de cómo la forma, un rectángulo rojo semitransparente, se ve en este momento, que se ejecuta en la parte superior de la libreta:Difuminando el fondo de una forma semitransparente (como Aero glass)
Sin embargo, me gustaría que el fondo a difuminarse, como el cristal de cómo Aero lo hace, excepto sin todos los elegantes bordes de la ventana y el fondo de color con rayas; me gustaría manejarlo yo mismo. Aquí hay una maqueta de cómo quiero que se vea como:
¿Cómo puedo lograr esto de la manera más eficiente posible?
WinForms o WPF está bien para mí. Esperemos que use lo mismo que usa Aero Glass (estoy de acuerdo con que funcione solo con Aero habilitado), en lugar de algo tan loco como capturar la región de la pantalla de abajo como un mapa de bits y desenfocar eso.
Aquí está una imagen de lo que Yo NO QUIERO:
Sé que esto es posible y sé cómo hacerlo, pero yo no quiero toda la ventana de cristal cromo Aero , o los bordes y la barra de título, o la ventana para tener el color de cristal Aero configurado por el usuario, SOLO el efecto de difuminar lo que esté debajo de la ventana/formulario.
¿Has visto http://stackoverflow.com/questions/421968/blurred-opacity? –
Sí, y eso se está borrando DENTRO del formulario.Quiero que el formulario mismo desdibuje otras ventanas debajo de él. –
Ha intentado esto: http://stackoverflow.com/questions/7815278/blur-the-background-of-the-wpf-container – sloth