CollectionView.CurrentItem 属性

定义

获取视图中的当前项。

public:
 virtual property System::Object ^ CurrentItem { System::Object ^ get(); };
public virtual object CurrentItem { get; }
member this.CurrentItem : obj
Public Overridable ReadOnly Property CurrentItem As Object

属性值

Object

视图中的当前项。 默认情况下,该集合的第一项作为当前项启动。

实现

注解

集合视图支持当前记录指针的概念。 在集合视图中浏览对象时,将移动一个记录指针,以便检索集合中该特定位置存在的对象。

请注意,移动当前记录指针与应用于集合的任何排序或筛选有一些交互。 排序会在所选的最后一条记录上保留当前记录指针,但集合视图围绕它进行了重组。 (也许所选记录位于列表的开头,但现在所选记录可能位于中间的某个位置。) 筛选后,如果所选内容保留在视图中,则会保留所选记录。 否则,当前记录指针将设置为筛选集合视图的第一条记录。

如果绑定的目标为单一实例值,则集合的当前项将自动绑定到。 如果目标是一个 ItemsControl,则当前项与所选项同步。 例如,如果列表框绑定到集合,则会 CurrentItem 与当前选定的项同步。

继承者说明

只有向另一个内部 CollectionView 对象传递货币处理调用的类应重写此属性;所有其他派生类应使用 SetCurrent(Object, Int32) 该方法更新存储在基类中的当前值。

适用于