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) 方法來更新儲存在基類中的目前值。

適用於