Ho un modulo WPF senza bordi e non ridimensionabile (WindowStyle = None, AllowsTransparency = True, ResizeMode = NoResize) con uno sfondo semitrasparente. Ecco una foto di come la forma, un rettangolo rosso semi-trasparente, sembra in questo momento, che gira sopra il Blocco note:Sfocatura dello sfondo di una forma semitrasparente (come il vetro Aero)
Tuttavia, mi piacerebbe lo sfondo per essere offuscata, come il vetro come Aero lo fa, tranne senza tutti i bordi della finestra fantasia e lo sfondo colorato con strisce - Mi piacerebbe gestirlo da solo. Ecco un mockup di come voglio farlo sembrare come:
Come posso raggiungere questo obiettivo nel modo più efficiente possibile?
WinForms o WPF vanno bene per me. Spero che dovrebbe usare la stessa cosa che usa il vetro Aero (sto bene lavorando solo con Aero), invece di qualcosa di pazzo come catturare la regione dello schermo sotto come un bitmap e sfocarlo.
Ecco una foto di quello che non voglio:
So che questo è possibile, e so come farlo, ma io non voglio l'intero Aero finestra di vetro cromato , o i bordi e la barra del titolo, o la finestra per avere il colore del vetro Aero impostato dall'utente, SOLO l'effetto di sfocare qualsiasi cosa si trovi sotto la finestra/il modulo.
Avete visto http://stackoverflow.com/questions/421968/blurred-opacity? –
Sì, e questo è sfocato INSIDE il modulo.Voglio che il modulo stesso offusca le altre finestre sotto di esso. –
Hai provato questo: http://stackoverflow.com/questions/7815278/blur-the-background-of-the-wpf-taintainer – sloth