如何制作六角形按钮?

问题描述 投票:-1回答:1

我想为XAML代码中的特定按钮制作一个六角形按钮。有人知道该怎么做吗?

c# wpf xaml
1个回答
0
投票

您可以使用Datatemplate更改按钮的外观,请检查此代码:

 <Button HorizontalAlignment="Center" VerticalAlignment="Center" Margin="305.661,0,180.661,87.258" Background="{x:Null}" BorderBrush="{x:Null}">
        <Button.ContentTemplate>
            <DataTemplate>
                <Grid>
                    <Polygon  Points="25,0 50,0 75,25 75,50 50,75 25,75 0,50 0,25"  Stroke="Red" StrokeThickness="3" Fill="LightBlue"></Polygon>
                    <TextBlock Text="Test" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="36"></TextBlock>
                </Grid>
            </DataTemplate>
        </Button.ContentTemplate>
    </Button>
© www.soinside.com 2019 - 2024. All rights reserved.