wpf怎么做圆角面板

如题所述

第1个回答  2017-04-10

首先 设置Window/Page 的属性:

WindowStyle="None" Background="Transparent" AllowsTransparency="True"

然后,<Window></Window>里包裹已下结构:

<Grid Background="Transparent">
        <Border CornerRadius="0,0,5,5" Margin="8">
            <Border.Effect>
                <DropShadowEffect ShadowDepth="0"
                          Color="Black"
                          Opacity="0.8"
                          BlurRadius="12"/>
            </Border.Effect>
            <Border.Background>
                <ImageBrush ImageSource="pack://application:,,,/命名空间;component/Resources/图片名称.png" Stretch="None"/>
            </Border.Background>
            <Grid>
            //这里添加正常的界面代码
            </Grid>
        </Border>
</Grid>

第2个回答  2016-09-04
<Border BorderBrush="#ccc" BorderThickness="1" CornerRadius="50" MaxHeight="100" MaxWidth="100">
            <StackPanel HorizontalAlignment="Center" VerticalAlignment="Center">
                <TextBlock>我是某面板</TextBlock>
            </StackPanel>
</Border>

相似回答