CollectionView.CurrentItem 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取视图中的当前项。
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
属性值
视图中的当前项。 默认情况下,该集合的第一项作为当前项启动。
实现
注解
集合视图支持当前记录指针的概念。 在集合视图中浏览对象时,将移动一个记录指针,以便检索集合中该特定位置存在的对象。
请注意,移动当前记录指针与应用于集合的任何排序或筛选有一些交互。 排序会在所选的最后一条记录上保留当前记录指针,但集合视图围绕它进行了重组。 (也许所选记录位于列表的开头,但现在所选记录可能位于中间的某个位置。) 筛选后,如果所选内容保留在视图中,则会保留所选记录。 否则,当前记录指针将设置为筛选集合视图的第一条记录。
如果绑定的目标为单一实例值,则集合的当前项将自动绑定到。 如果目标是一个 ItemsControl,则当前项与所选项同步。 例如,如果列表框绑定到集合,则会 CurrentItem 与当前选定的项同步。
继承者说明
只有向另一个内部 CollectionView 对象传递货币处理调用的类应重写此属性;所有其他派生类应使用 SetCurrent(Object, Int32) 该方法更新存储在基类中的当前值。