WPF 圆角按钮
本文通过改写Button 控件默认模板,实现自定义样式
一、创建Button 控件
提示:根据需要自行调整大小和位置
<Button Content="Button" HorizontalAlignment="Left" Margin="134,86,0,0" VerticalAlignment="Top" RenderTransformOrigin="-1.819,-4.886"/>
二、生成默认模板
1. 选中控件,右击选择“编辑模板”->“编辑副本”,并确定
2. 完成后会生成如下代码
提示:可根据下面备注自行修改,按钮的背景,鼠标移入,鼠标按下的填充色
<UserControl.Resources>
<SolidColorBrush x:Key="Button.Static.Background" Color="#FFDDDDDD"/> <!--按钮静态时背景颜色-->
<SolidColorBrush x:Key="Button.Static.Border" Color="#FF707070"/> <!--按钮静态时边框颜色-->
<SolidColorBrush x:Key="Button.MouseOver.Background" Color="#FFBEE6FD"/> <!--鼠标移入时背景颜色-->
<SolidColorBrush x:Key="Button.MouseOver.Border" Color="#FF3C7FB1"/> <!--鼠标移入时边框颜色-->
<SolidColorBrush x:Key="Button.Pressed.Background" Color="#FFC4E5F6"/> <!--鼠标按下时背景颜色-->
<SolidColorBrush x:Key="Button.Pressed.Border" Color="#FF2C628B"/> <!--鼠标按下时边框颜色-->
<SolidColorBrush x:Key="Button.Disabled.Background" Color="#FFF4F4F4"/> <