wpf 圆边按钮 蓝色背景 白色字
时间: 2024-09-23 17:14:18 浏览: 59
在WPF中创建一个圆角蓝色背景、白色文字的按钮,你可以使用`Button`控件,并结合`BorderBrush`, `Background`, 和`Foreground`样式属性。下面是一个基本的示例:
```xaml
<Button Style="{StaticResource MyBlueButtonStyle}">
<ContentControl Content="点击这里">
<ContentControl.Style>
<Style TargetType="ContentControl">
<Setter Property="Background" Value="#007bff" />
<!-- 这里使用VisualStateManager来控制圆角 -->
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ContentControl">
<Border CornerRadius="5" BorderBrush="White" BorderThickness="2">
<ContentPresenter />
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Setter Property="Foreground" Value="White" />
</Style>
</ContentControl.Style>
</ContentControl>
</Button>
<!-- 需要在App.xaml或单独的资源文件中定义MyBlueButtonStyle -->
<Style x:Key="MyBlueButtonStyle" TargetType="Button">
<Setter Property="FontFamily" Value="Arial" /> <!-- 可选,设置字体 -->
<Setter Property="FontSize" Value="16" /> <!-- 可选,设置字号 -->
</Style>
```
上述代码中,`MyBlueButtonStyle`是自定义的一个样式,设置了按钮的背景颜色、前景颜色以及圆角。如果需要动态调整颜色,可以用`Color`类型的值替换。
阅读全文