Control.CornerRadius 属性

定义

获取或设置控件边框的角的半径。

public:
 property CornerRadius CornerRadius { CornerRadius get(); void set(CornerRadius value); };
CornerRadius CornerRadius();

void CornerRadius(CornerRadius value);
public CornerRadius CornerRadius { get; set; }
var cornerRadius = control.cornerRadius;
control.cornerRadius = cornerRadius;
Public Property CornerRadius As CornerRadius
<control CornerRadius="uniformRadius"/>
- or -
<control CornerRadius="topLeft,topRight,bottomRight,bottomLeft"/>

属性值

圆角的圆角程度,表示为 CornerRadius 结构的值。

Windows 要求

设备系列
Windows 10, version 1809 (在 10.0.17763.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v7.0 中引入)

示例

<Button Content="Button" 
        Background="Blue"
        BorderThickness="1.0"
        BorderBrush="Black"
        CornerRadius="15" />

注解

CornerRadius 值的成员组件不能为负数。

Control 上的 CornerRadius 属性的行为方式与 Border.CornerRadius 的行为方式相同。 CornerRadius 是一个呈现项目,不会影响内容布局, (剪辑) 可能发生。

所有控件模板中的默认 CornerRadius 值为 0。 设置 CornerRadius 属性会影响其 ControlTemplate 中具有边框的控件 (示例:Button、ComboBox) 。

适用于

另请参阅