RelativePoint 结构

[本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。]

定义一个点,该点由 X 和 Y 位置以及定义这些坐标与某些其他对象的关系的 RelativePosition 类组成。

命名空间:  Microsoft.Windows.Design.Interaction
程序集:  Microsoft.Windows.Design.Interaction(在 Microsoft.Windows.Design.Interaction.dll 中)

语法

声明
Public Structure RelativePoint
public struct RelativePoint
public value class RelativePoint
[<Sealed>]
type RelativePoint =  struct end
JScript 支持使用结构,但是不支持新结构的声明。

RelativePoint 类型公开以下成员。

构造函数

  名称 说明
公共方法 RelativePoint(RelativePosition, Point) 为指定的非相对点初始化 RelativePoint 类的新实例。
公共方法 RelativePoint(RelativePosition, Double, Double) 针对指定的 RelativePosition 、X 值和 Y 值初始化 RelativePoint 结构的新实例。

页首

属性

  名称 说明
公共属性 Position 获取或设置 RelativePoint 结构的相对位置。
公共属性 X 获取或设置此 RelativePoint 结构的 X 坐标。
公共属性 Y 获取或设置此 RelativePoint 结构的 Y 坐标。

页首

方法

  名称 说明
公共方法 Equals(Object) 指定此 RelativePoint 是否包含与指定的 Object 相同的坐标。 (重写 ValueType.Equals(Object)。)
公共方法 Equals(RelativePoint) 指定此 RelativePoint 是否包含与指定的 RelativePoint 相同的坐标。
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法静态成员 FromPoint 将指定的 Point 转换为一个相对左上角的 RelativePoint。
公共方法 GetHashCode 返回此实例的哈希代码。 (重写 ValueType.GetHashCode()。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回该实例的完全限定类型名。 (继承自 ValueType。)

页首

运算符

  名称 说明
公共运算符静态成员 Equality 比较两个 RelativePoint 结构。此结果指定两个 RelativePoint 结构的 Position、X 和 Y 属性的值是否相等。
公共运算符静态成员 Implicit(Point to RelativePoint) 将指定的 Point 结构转换为 RelativePoint 结构。
公共运算符静态成员 Inequality 比较两个 RelativePoint 结构。此结果指定两个 RelativePoint 结构的 Position、X 或 Y 属性的值是否不相等。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.Windows.Design.Interaction 命名空间

其他资源

WPF 设计器扩展性