Point 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示二维空间中的 x 坐标和 y 坐标对。
public value class Point : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.PointConverter))]
[System.Serializable]
public struct Point : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.PointConverter))]
public struct Point : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.PointConverter))>]
[<System.Serializable>]
type Point = struct
interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.PointConverter))>]
type Point = struct
interface IFormattable
Public Structure Point
Implements IFormattable
- 继承
- 属性
- 实现
示例
以下示例演示如何检查两个 Point 结构是否不相等。 它还演示了如何在声明结构时和声明结构后向结构赋值 Point 。
// Checks if two Points are equal using the overloaded inequality operator.
private Boolean pointInequalityExample()
{
// Checks if two Points are not equal using the overloaded inequality operator.
// Declaring point1 and initializing x,y values
Point point1 = new Point(10, 5);
// Declaring point2 without initializing x,y values
Point point2 = new Point();
// Boolean to hold the result of the comparison
Boolean areNotEqual;
// assigning values to point2
point2.X = 15;
point2.Y = 40;
// Compare Point structures for equality.
// areNotEqual is True
areNotEqual = (point1 != point2);
return areNotEqual;
}
' Checks if two Points are equal using the overloaded inequality operator.
Private Function pointInequalityExample() As Boolean
' Checks if two Points are not equal using the overloaded inequality operator.
' Declaring point1 and initializing x,y values
Dim point1 As New Point(10, 5)
' Declaring point2 without initializing x,y values
Dim point2 As New Point()
' Boolean to hold the result of the comparison
Dim areNotEqual As Boolean
' assigning values to point2
point2.X = 15
point2.Y = 40
' Compare Point structures for equality.
' areNotEqual is True
areNotEqual = (point1 <> point2)
Return areNotEqual
End Function
注解
在 XAML 中, 和 Y 值Point之间的X分隔符可以是逗号或空格。
某些区域性可能使用逗号字符作为小数分隔符而不是句点字符。 在大多数 XAML 处理器实现中,固定区域性的 XAML 处理默认为 en-US,并且预期句点为小数分隔符。 如果在 XAML 中指定 ,Point应避免使用逗号字符作为小数分隔符,因为这会与属性值到 X 和 Y 组件的字符串类型转换Point冲突。
XAML 属性用法
<object property="x,y"/>
-or-
<object property="x y"/>
XAML 值
x
此 Point 的 x 坐标。
y
此 Point 的 y 坐标。
构造函数
Point(Double, Double) |
创建一个包含指定坐标的新 Point 结构。 |
属性
X | |
Y |
方法
运算符
显式接口实现
IFormattable.ToString(String, IFormatProvider) |
此成员支持Windows Presentation Foundation (WPF) 基础结构,不应直接从代码中使用。 有关此成员的说明,请参见 ToString(String, IFormatProvider)。 |