CornerRadiusHelper 类

定义

提供用于处理 CornerRadius 值的基本实用工具方法。 C# 和 Microsoft Visual Basic 代码应改用 CornerRadius 的方法。

public ref class CornerRadiusHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CornerRadiusHelper final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CornerRadiusHelper
Public NotInheritable Class CornerRadiusHelper
继承
Object Platform::Object IInspectable CornerRadiusHelper
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

CornerRadius 是一个Windows 运行时结构,表示应用于矩形 UI 元素的一个或所有角的半径。 例如, Border.CornerRadius 使用 CornerRadius 值。

CornerRadiusHelper 是几个帮助程序类之一,旨在为Windows 运行时结构值提供实用工具方法。 C# 和 Microsoft Visual Basic 代码可以改用 CornerRadius 的成员,因为由于.NET Framework运行时支持,实用工具成员直接在结构上可用。 C++ 代码只能访问 CornerRadius 上的数据值,例如 TopLeft 字段值。 对于 C++ 开发人员,Microsoft Visual Basic 开发人员可直接在 CornerRadius 上 使用的实用工具功能在 CornerRadiusHelper 类上以静态形式提供。

方法

FromRadii(Double, Double, Double, Double)

从元素值生成 CornerRadius 值。 C# 和 Microsoft Visual Basic 代码应改用 CornerRadius (Double、Double、Double、Double) 构造函数。

FromUniformRadius(Double)

创建一个新的 CornerRadius 值,该值对其每个元素具有统一的半径值。 C# 和 Microsoft Visual Basic 代码应改用 CornerRadius (Double) 构造函数。

适用于

另请参阅