我有2个不同的应用程序。两个应用程序都检查与WCF服务的连接。结果绑定到视图。
第一个和第二个应用程序中TextBlock
的两个XAML代码完全相同。然而,其中一个文本块有一个奇怪的模糊效果。图片中右边的那个:
两个文本块的XAML代码:
<!--Connection Status-->
<StackPanel Orientation="Horizontal" VerticalAlignment="Top" HorizontalAlignment="Center" Grid.Row="2" Grid.Column="1">
<TextBlock Text="Server: " Foreground="White" FontSize="20" FontFamily="Calibri" >
<TextBlock.Effect>
<DropShadowEffect ShadowDepth="4" Direction="330" Opacity="0.5" BlurRadius="4" Color="Black"/>
</TextBlock.Effect>
</TextBlock>
<TextBlock Text="{Binding connectionStatus}" Foreground="{Binding connectionColor}" FontSize="20" FontFamily="Calibri" >
<TextBlock.Effect>
<DropShadowEffect ShadowDepth="4" Direction="330" Color="Black" Opacity="0.5" BlurRadius="4" />
</TextBlock.Effect>
</TextBlock>
</StackPanel>
什么可能导致这种奇怪的行为?
修改 可能的重复WPF Blurry fonts issue- Solutions无法解决我的问题。我找不到这种奇怪行为的解决方案或解释。 我对WPF文本渲染没有普遍的问题。