Control.CornerRadius 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置控件边框的角的半径。
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) 。