Da Sie ein Problem mit dem DropShadowPanel haben, denke ich, dass Sie einen Schatten für den Text, nicht einen Rahmen möchten.
Wenn das der Fall ist, können Sie folgendes tun:
<TextBlock Text="My text" Foreground="Black" RenderTransformOrigin="0.5,0.5" >
<TextBlock.RenderTransform>
<CompositeTransform TranslateX="1" TranslateY="1"/>
</TextBlock.RenderTransform>
</TextBlock>
<TextBlock Text="My text" Foreground="White" />
Dies wird einen Schatten-Effekt.
EDIT
Ich glaube, ich habe, was Sie wollen. Sie benötigen noch zwei TextBlock in Ihrem XAML.
<Grid x:Name="grid" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<!--TextBlock that will receive the shadow-->
<TextBlock FontSize="46" Text="My text" Foreground="White" x:Name="shadowTextBlock" />
<!--Let this TextBlock foreground black just for design time-->
<TextBlock FontSize="46" Text="My text" Foreground="Black" x:Name="foregroundTextBlock"/>
</Grid>
Dann müssen Sie den folgenden Code an PAGE_LOADED:
private void MainPage_Loaded(object sender, RoutedEventArgs e)
{
// Set the right color to the foreground text
this.foregroundTextBlock.Foreground = this.shadowTextBlock.Foreground;
var compositor = ElementCompositionPreview.GetElementVisual(this.grid).Compositor;
var spriteVisual = compositor.CreateSpriteVisual();
spriteVisual.Size = this.grid.RenderSize.ToVector2();
var dropShadow = compositor.CreateDropShadow();
dropShadow.Mask = this.shadowTextBlock.GetAlphaMask();
dropShadow.Color = Colors.Black;
dropShadow.Offset = new Vector3(0, 0, -50);
spriteVisual.Shadow = dropShadow;
ElementCompositionPreview.SetElementChildVisual(this.shadowTextBlock, spriteVisual);
}
Das Ergebnis wirklich wie Ihr Beispiel aussieht:
Was Sie Grenze im TextBlock- bedeuten haben - haben Sie setzen versucht * TextBlock- * innen * Border *? Oder meinst du etwas anderes? – Romasz
Da Sie ein Problem mit dem * DropShadowPanel * haben, denke ich, dass Sie einen Schatten für den Text und keinen Rahmen möchten. –
@Romasz Als Referenz möchte ich Text wie [dieses Bild gezeigt] (https://i.stack.imgur.com/qFJGa.jpg). –