C# 文本或文本块的Uwp更深阴影效果

C# 文本或文本块的Uwp更深阴影效果,c#,C#,我试图制作更深的黑色阴影效果,使文本可读,背景为白色 我正在使用这个代码 c#荷载作用下的孔隙法 var compositor = ElementCompositionPreview.GetElementVisual(this.grid).Compositor; var brush = compositor.CreateColorBrush(Colors.Black); var spriteVisual = compositor.CreateSpriteVisual(); spriteVisua

我试图制作更深的黑色阴影效果,使文本可读,背景为白色

我正在使用这个代码

c#荷载作用下的孔隙法

var compositor = ElementCompositionPreview.GetElementVisual(this.grid).Compositor;
var brush = compositor.CreateColorBrush(Colors.Black);
var spriteVisual = compositor.CreateSpriteVisual();
spriteVisual.Size = this.grid.RenderSize.ToVector2();

var dropshadow = compositor.CreateDropShadow();
dropshadow.Mask = txtBlock.GetAlphaMask();
dropshadow.Color = brush.Color;
dropshadow.BlurRadius = 9.5f;
dropshadow.Opacity = 1.9f;
spriteVisual.Shadow = dropshadow;
ElementCompositionPreview.SetElementChildVisual(this.grid, spriteVisual);
xaml


结果 [![结果图像][1][1]

我的问题是没有足够的黑色阴影效果或不透明度来观看文本。 结果 我想让黑色效果更深刻

我的目标是使阴影效果像这样 目标

希望这有帮助!
<Grid Background="White">
    <Grid HorizontalAlignment="Center" VerticalAlignment="Center">
        <Grid Loaded="grid_Loaded"
                      x:Name="grid" />

        <TextBlock IsTextSelectionEnabled="True"
                    x:Name="txtBlock"
                    Text="Drop Shadow"
                    Foreground="White" Style="{StaticResource BodyTextBlockStyle}"
                    HorizontalAlignment="Center"
                    VerticalAlignment="Center" ></TextBlock>

   </Grid>
</Grid>