【问题标题】:How to change Button Border CornerRadius?如何更改按钮边框角半径?
【发布时间】:2017-05-02 20:29:12
【问题描述】:

我只是不明白为什么我的代码不起作用。而且我只想改变一个Button的边框,我看到有人用TargetType="{x:Type Button}",不符合我的要求! Set CornerRadius on button template 中的答案解释了如何更改 CornerRadius,我知道如何更改 CornerRadius,但我真的不知道为什么我的代码仅适用于一个按钮。

<Button Content="OK" BorderThickness="1">
    <Button.Resources>
        <Style TargetType="{x:Type Border}">
            <Setter Property="CornerRadius" Value="10"/>
        </Style>
    </Button.Resources>
</Button>

【问题讨论】:

  • 我看到您的代码中有很多输入错误。是这个原因吗?我纠正了所有这些问题,代码在我的最后工作正常。
  • 只有当Border 出现在Button.Content 中而不是Template 中时,您当前的代码才有效。
  • @NareshRavlani 对我的打字错误感到抱歉。更正后的代码工作正常,但我的 Button 的 CornerRadius 没有改变
  • @AnjumSKhan 我有点知道如何解决它...

标签: wpf xaml


【解决方案1】:

看来你是新手,建议你在Blend中分离Button来学习如何更改边框

【讨论】:

  • 感谢您的回答
猜你喜欢
  • 2016-10-15
  • 2022-11-11
  • 2020-01-17
  • 1970-01-01
  • 2021-10-01
  • 2022-01-03
  • 2017-07-29
  • 2020-03-14
  • 1970-01-01
相关资源
最近更新 更多