Le flou de l'arrière-plan du conteneur WPF

En fin de compte, ce que je veux réaliser est une réplication dans une certaine mesure, d'un Aero glass de la fonctionnalité d'un WPF contrôle de contenu.

Si j'applique le BlurEffect à un StackPanel qui contient un TextBlock, je vais avoir l' TextBlocktexte floue.

Envisager un exemples:

Pas de flou

Le flou de l'arrière-plan du conteneur WPF

et avec <BlurEffect Radius="5" KernelType="Gaussian"/>

Le flou de l'arrière-plan du conteneur WPF

Mais est-il une WPF façon de rendre flou l'arrière-plan derrière le panneau, et non pas son contenu?

Le fond de la StackPanel est un ordinateur de bureau, et la fenêtre qui héberge, il est fixé à AllowTransparency="True" pour permettre à l'personnalisé en forme de look.

Remarquez que le fond n'est pas floue dans votre deuxième image, juste le texte. Je ne suis pas sûr de savoir comment il sera facile d'obtenir l'effet que vous voulez. Cette quesiton dit quelque chose à propos de la mise en œuvre personnalisée shaders... stackoverflow.com/questions/1304347/... Peut-être que ça aiderait.
Consultez également cette p/Invoke trucs pour utiliser le natif de verre API: dotnet.dzone.com/articles/aero-glass-wpf-window

OriginalL'auteur Maxim V. Pavlov | 2011-10-19