【问题标题】:How do you make a Hexagon button?你怎么做一个六角按钮?
【发布时间】:2019-10-25 15:27:03
【问题描述】:

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

【问题讨论】:

标签: c# wpf xaml


【解决方案1】:

您可以使用数据模板来更改按钮的外观,检查以下代码:

 <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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-24
    • 2015-01-26
    • 2023-03-17
    • 1970-01-01
    • 2015-05-25
    • 1970-01-01
    • 2021-06-13
    • 2012-02-04
    相关资源
    最近更新 更多