信息
您所需的主题如下所示。但此主题未包含在此库中。

大小 Structure

表示指定高度和宽度的浮点数的有序对。

语法


var size = {
    height : /* 你的值 */,
    width : /* 你的值 */
}


<object property="width,height"/>
-or-
<object property="width height"/>

XAML Values

width

指定 Size 结构的 Width 组件且大于或等于 0 的数值。

height

指定 Size 结构的 Height 且大于或等于 0 的数值。

特性

[Version(0x06020000)]

成员

Size结构 具有这些类型的成员:

构造函数

Size结构 具有这些构造函数。

构造函数说明
Size(Double, Double) [C#, VB]Initializes a new instance of the Size structure and assigns it an initial width and height.
Size(float, float) [C++, JavaScript]Initializes a new instance of the Size structure and assigns it an initial width and height.

 

字段

Size结构 具有这些字段。

字段数据类型说明
Height | height [C++, JavaScript]

Number [JavaScript] | System.Single [.NET] | float32 [C++]

高度。

Width | width [C++, JavaScript]

Number [JavaScript] | System.Single [.NET] | float32 [C++]

宽度。

 

方法

The Size 结构 具有这些方法。 对于 C#、Visual Basic 和 C++,它还继承方法于Object 类.

方法说明
Equals(Object) [C#, VB]Determines whether the specified object is equal to a Size.
Equals(Rect) [C#, VB]Compares two Size structures for equality.
GetHashCode [C#, VB]Gets a hash code for this object.
ToString [C#, VB]Converts a Size to a String representation.

 

运算符

Size结构 具有这些运算符。

运算符说明
Equality Compares two Size structures for equality.
Inequality Compares two Size structures for inequality.

 

属性

Size结构 具有这些属性。

属性访问类型说明

Empty

只读Gets a value that represents a static empty Size.

Height

读/写Gets or sets the height of this instance of Size.

IsEmpty

只读Gets a value that indicates whether this instance of Size is Empty.

Width

读/写Gets or sets the width of this instance of Size.

 

备注

当应用于表示 UI 信息的属性时,Size 的宽度和高度值表示与设备无关的像素。

JavaScript:  在 JavaScript 中,Size 是具有两个属性数据的对象:widthheightSize 成员列表中列出的 API 并不适用于 JavaScript 编程。

关于 XAML 语法的说明

唯一在 XAML 方案中使用 Size 作为值的 Windows 运行时属性是 ArcSegment.SizeRect 更为常见。

从技术上而言,Windows 运行时 XAML 分析规则允许对象特性使用。但是,语法中不显示该用法,因为其不是常规情况。Size 不能用作 XAML 资源。

可以使用空格而不是逗号作为值之间的分隔符。

大小的投影和成员

如果要使用 Microsoft .NET 语言(C# 或 Microsoft Visual Basic)或 Visual C++ 组件扩展 (C++/CX),则 Size 提供非数据成员,且其数据成员将作为读-写属性而不是字段来公开。

如果要使用 Windows 运行时模板库 (WRL) 和 C++ 编程,则只有数据成员字段以 Size 成员的形式存在,且不能使用成员表中列出的实用工具方法或属性。WRL 代码可以访问 SizeHelper 静态类中可用的类似实用工具方法。

要求

最低支持客户端

Windows 8

最低支持服务器

Windows Server 2012

最低支持电话

Windows Phone 8

命名空间

Windows.Foundation
Windows::Foundation [C++]

元数据

Platform.winmd
Windows.winmd

另请参见

Rect
SizeHelper

 

 

显示: