Круглая панель DropShadowPanel - PullRequest
       23

Круглая панель DropShadowPanel

0 голосов
/ 10 октября 2019

Как мне создать раунд DropShadowPanel? Этот вопрос дает некоторую идею, но я все еще получил квадратную тень.

Это моя текущая попытка:

<Grid>
    <controls:DropShadowPanel
        x:Name="ShadowPanel"
        BlurRadius="10"
        ShadowOpacity="1">
        <Ellipse Width="120" Height="120" />
    </controls:DropShadowPanel>
    <Grid
        Width="120"
        Height="120"
        Background="DarkGray"
        CornerRadius="60">
        <FontIcon
            FontSize="50"
            Foreground="White"
            Glyph="&#xE8D4;" />
    </Grid>
</Grid>

По сути, я хочу, чтобы DropShadowPanel имелтой же формы, что и внутренняя сетка.

1 Ответ

1 голос
/ 10 октября 2019

Пожалуйста, попробуйте следующий код и установите Ellipse с цветом. DropShadowPanel будет работать.

<Grid>
    <controls:DropShadowPanel
        x:Name="ShadowPanel"
        HorizontalAlignment="Center"
        VerticalAlignment="Center"
        BlurRadius="15"
        Opacity="1"
        ShadowOpacity="1"
        Color="Black"
        >
        <Ellipse
            Width="120"
            Height="120"
            Fill="White"
            />
    </controls:DropShadowPanel>
    <Grid
        Width="120"
        Height="120"
        Background="DarkGray"
        CornerRadius="60"
        >
        <FontIcon
            FontSize="50"
            Foreground="White"
            Glyph="&#xE8D4;"
            />
    </Grid>
</Grid>
...