当我们面WPF窗口中放置一个按键控件时,我们会得到一个如下的显示效果:
是的,它是一个四四方方的方块,那如果我们想要一个不一样的效果呢?比如一个圆角按钮;
找遍了Button所有的属性后,发现它并不存在这样的属性;幸运的是 Border 有这样的属性,那么就有了下面的方法:
<Border Grid.Column="0" Grid.Row="0" CornerRadius="5" Background="LawnGreen" Margin="1" BorderThickness="1" BorderBrush="DarkSlateGray"> <Button Margin="1" Content="null" Background="Transparent" BorderThickness="0"/> </Border> 这里我们取消了 Button 所有的显示效果,然后将它放在一个 Border 里面,那么我们看到的效果其实都来自这个 Border; |
最终效果如上;