wpf button圆角
时间: 2024-08-21 13:00:40 浏览: 140
wpf按钮透明圆角
4星 · 用户满意度95%
WPF (Windows Presentation Foundation) 中的 Button 控件想要设置成圆角,你可以通过自定义样式(Style)或者直接在 XAML 属性中设置来实现。以下是两种常见方法:
1. **自定义样式**:
- 使用 `ControlTemplate` 并添加 `Border` 元素来改变边框样式。例如:
```xml
<Style TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Border CornerRadius="10" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}">
<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<!-- 添加其他属性如 FontFamily、Foreground 等 -->
</Style>
```
将这个风格应用到 Button 上即可。
2. **XAML 直接设置**:
- 直接在 Button 的 `Style` 或 `Control` 里设置 `CornerRadius` 属性,如下所示:
```xml
<Button Width="100" Height="50" CornerRadius="10">
<Button.Content>点击我</Button.Content>
</Button>
```
阅读全文