J'ai un problème en utilisant VS2010 et la version 4 du framework avec des effets bitmap. Si j'ai le code ci-dessous et l'exécutez dans une application WPF à l'aide du profil client .NET Framework 4, l'effet bitmap n'apparaît pas. Si je définis la version du framework sur .NET Framework 3.5 Client Profile (et ne change pas de code), il s'exécute comme prévu. Au début, je pensais que c'était un problème dans ma demande, mais j'ai enlevé le code et l'ai mis dans une application autonome distincte et il se comporte de la même manière. Quelqu'un d'autre vérifie que le même problème se produit?.NET Framework 4 dans WPF ne montre pas l'effet bitmap
Que se passe-t-il ici?
La structure de la version 4 dans VS2010 semble simplement ignorer l'effet bitmap.
<Window.Resources>
<Style x:Key="SectionHeaderTextBlockStyle" TargetType="{x:Type TextBlock}">
<Setter Property="FontFamily" Value="Segoe UI"/>
<Setter Property="FontSize" Value="18"/>
<Setter Property="FontWeight" Value="Bold"/>
<Setter Property="VerticalAlignment" Value="Center"/>
<Setter Property="Foreground" Value="LightGreen"/>
<Setter Property="BitmapEffect">
<Setter.Value>
<OuterGlowBitmapEffect GlowColor="Black" GlowSize="3" />
</Setter.Value>
</Setter>
</Style>
</Window.Resources>
<Grid VerticalAlignment="Center" HorizontalAlignment="Center">
<TextBlock Text="Contact Details" Style="{DynamicResource SectionHeaderTextBlockStyle}"/>
</Grid>
Merci, j'ai marqué ceci comme la réponse parce que vous avez également correctement noté que le OuterGlowEffect n'est plus soutenu et a suggéré une alternative. – Adrian
+1: juste comme une note de côté: mettre le BlurRadius à 0 ou -1 vous donnera quelque chose de similaire mais vous n'obtiendrez pas le même aspect que si vous utilisiez le OuterGlowBitmapEffect –
C'est vrai. Et c'est ce que j'ai essayé de dire avec * "pourrait ne pas être aussi flexible" *. Éditera ma réponse pour être plus précis. – gehho