【发布时间】: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 我有点知道如何解决它...