ViewItem 类

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

一个支持与视图对象交互的抽象类。

继承层次结构

System.Object
  Microsoft.Windows.Design.Interaction.ViewItem

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

语法

声明
Public MustInherit Class ViewItem
public abstract class ViewItem
public ref class ViewItem abstract
[<AbstractClass>]
type ViewItem =  class end
public abstract class ViewItem

ViewItem 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 ViewItem 初始化 ViewItem 类的新实例。

页首

属性

  名称 说明
公共属性 FlowDirection 获取视图的 FlowDirection 属性。
公共属性 IsOffscreen 获取一个值,该值指示该元素是否不在屏幕上。
公共属性 IsVisible 获取一个指示某个元素是否可见的值。
公共属性 ItemType 获取表示此视图的基础依赖项对象的类型。
公共属性 LayoutTransform 获取当前 ViewItem 的布局转换。
公共属性 LogicalChildren 获取当前 ViewItem 的直接逻辑子级的集合。
公共属性 LogicalParent 获取当前 ViewItem 的逻辑父级。
公共属性 Offset 获取视图的偏移。
公共属性 PlatformObject 获取表示此视图的基础依赖项对象。
公共属性 RenderSize 获取视图的呈现大小。
公共属性 RenderSizeBounds 获取视图的布局矩形。
公共属性 SelectionFrameBounds 获取选择框的边界。
公共属性 Transform 获取当前 ViewItem 的转换值。
公共属性 Visibility 获取视图的 Visibility 属性。
公共属性 VisualChildren 获取此 ViewItem 的直接可视子级的集合。
公共属性 VisualParent 获取当前 ViewItem 的可视父级。

页首

方法

  名称 说明
公共方法 Equals 确定指定的 ViewItem 是否等于当前的 ViewItem。 (重写 Object.Equals(Object)。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 作为 ViewItem 的哈希函数。 (重写 Object.GetHashCode()。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 HitTest 使用调用方定义的 HitTestFilterCallbackHitTestResultCallback 方法,对 ViewItem 启动命中测试。
公共方法 IsDescendantOf(Visual) 获取一个值,该值指示该可视对象是否为指定的可视对象的后代。
公共方法 IsDescendantOf(ViewItem) 确定可视对象是否为上级可视对象的后代。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 PointToScreen 将表示 Visual 的当前坐标系的 Point 转换为屏幕坐标中的 Point
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 TransformFromVisual 返回一个转换,该转换可用于将指定可视对象中的坐标转换为视图。
公共方法 TransformToView 返回一个转换,该转换可用于将视图中的坐标转换为指定的视图对象。
公共方法 TransformToVisual 返回一个转换,该转换可用于将视图中的坐标转换为指定的可视对象。
公共方法 UpdateLayout 对基础平台对象调用 UpdateLayout 方法。

页首

运算符

  名称 说明
公共运算符静态成员 Equality 确定指定的 ViewItem 实例是否被视为相等。
公共运算符静态成员 Inequality 确定是否将指定的 ViewItem 实例视为不相等。

页首

线程安全

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

请参见

参考

Microsoft.Windows.Design.Interaction 命名空间