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