4

PressPlay Video という Windows ストア アプリに気付きました: http://apptivate.ms/apps/76/pressplay-video

テキスト全体に影を付けてテキストを表示できます (字幕とオーバーレイ用)。

WinRT ではドロップ シャドウ効果が利用できないため、どうすればよいか考えていました。

4

1 に答える 1

4

TextBlockを積み重ね、余白と色を調整して影の効果をシミュレートするだけです。何かのようなもの:

    <Grid VerticalAlignment="Center" HorizontalAlignment="Center">
        <TextBlock FontSize="50" Text="My Marvelous Shadow" />

        <TextBlock FontSize="50" Text="My Marvelous Shadow" Margin="6 6 0 0" Opacity="0.1" />
        <TextBlock FontSize="50" Text="My Marvelous Shadow" Margin="5 5 0 0" Opacity="0.1" />
        <TextBlock FontSize="50" Text="My Marvelous Shadow" Margin="4 4 0 0" Opacity="0.1" />
        <TextBlock FontSize="50" Text="My Marvelous Shadow" Margin="3 3 0 0" Opacity="0.1" />
    </Grid>

それは万能ではありませんが、あなたはその考えを理解するべきです。

PS Program Files \ WindowsAppsに飛び込んで、いくつかのアプリの内部を調べると役立つ場合があります。

于 2012-12-02T19:50:42.367 に答える