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 结构的值。

示例

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

注解

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

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

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

适用于

另请参阅