ThicknessHelper 类

定义

提供用于评估或设置 Thickness 值的帮助程序方法。 C# 和 Microsoft Visual Basic 代码应改用 Thickness 的成员。

public ref class ThicknessHelper 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 ThicknessHelper 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 ThicknessHelper
Public NotInheritable Class ThicknessHelper
继承
Object Platform::Object IInspectable ThicknessHelper
属性

Windows 要求

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

注解

Thickness 是一种Windows 运行时结构,表示应用于矩形 UI 元素) 外部 (边距或内部 (填充) 呈现尺寸的像素度量值。 例如, Border.BorderThickness 使用 Thickness 值。

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

方法

FromLengths(Double, Double, Double, Double)

基于元素值创建 Thickness 值。 C# 和 Microsoft Visual Basic 代码应改用 Thickness (Double、Double、Double、Double) 构造函数。

FromUniformLength(Double)

使用所有元素值的统一值创建新的 Thickness 值。 C# 和 Microsoft Visual Basic 代码应改用 Thickness (Double) 构造函数。

适用于

另请参阅