ListViewItem.ListViewSubItemCollection 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示儲存在 ListViewItem 中之 ListViewItem.ListViewSubItem 物件的集合。
public: ref class ListViewItem::ListViewSubItemCollection : System::Collections::IList
public class ListViewItem.ListViewSubItemCollection : System.Collections.IList
type ListViewItem.ListViewSubItemCollection = class
interface IList
interface ICollection
interface IEnumerable
Public Class ListViewItem.ListViewSubItemCollection
Implements IList
- 繼承
-
ListViewItem.ListViewSubItemCollection
- 實作
備註
會 ListViewItem.ListViewSubItemCollectionListViewItem.ListViewSubItem 儲存 物件,代表 控制項中 ListView 父 ListViewItem 系的子專案。 只有在控制項的 ListView 屬性中 Columns 指定資料行,以及控制項的 ListView 屬性設定 Details 為 時 View ,子專案才會顯示在 ListView 控制項中。 中的 ListViewItem.ListViewSubItemCollection 子專案順序會決定子專案顯示在 控制項中的資料 ListView 行。
有數種方式可將子專案新增至集合。 方法會將 Add 單 ListViewItem.ListViewSubItem 一新增至集合。 若要將數個子專案加入集合中,您可以建立 物件的陣列 ListViewItem.ListViewSubItem ,並將它傳遞至 AddRange 方法。 如果您想要在集合中的特定位置插入子專案,您可以使用 Insert 方法。 若要移除子專案,如果您知道子專案位於集合中的位置,可以使用 Remove 方法或 RemoveAt 方法。 方法 Clear 可讓您從集合中移除所有子專案,而不是使用 Remove 方法一次移除單一子專案。
除了新增和移除子專案的方法和屬性之外, ListViewItem.ListViewSubItemCollection 也提供方法來尋找集合中的子專案。 方法 Contains 可讓您判斷 是否 ListViewItem.ListViewSubItem 為集合的成員。 一旦您知道子專案位於集合中,您就可以使用 IndexOf 方法來判斷子專案位於集合中的位置。
建構函式
ListViewItem.ListViewSubItemCollection(ListViewItem) |
初始化 ListViewItem.ListViewSubItemCollection 類別的新執行個體。 |
屬性
Count |
取得集合中的子項目數目。 |
IsReadOnly |
取得值,表示集合是否為唯讀。 |
Item[Int32] |
取得或設定集合中位於指定索引處的子項目。 |
Item[String] |
從集合中取得具有指定索引鍵的項目。 |
方法
明確介面實作
ICollection.CopyTo(Array, Int32) |
將此項目和子項目的集合複製到陣列中。 |
ICollection.IsSynchronized |
取得值,表示是否同步化存取集合 (執行緒安全)。 |
ICollection.SyncRoot |
取得物件,這個物件可以用來對集合進行同步存取。 |
IList.Add(Object) |
將現有的 ListViewItem.ListViewSubItem 加入至集合。 |
IList.Contains(Object) |
判斷指定的子項目是否位於集合中。 |
IList.IndexOf(Object) |
傳回指定子項目集合中的索引。 |
IList.Insert(Int32, Object) |
將子項目插入位於指定索引處的集合中。 |
IList.IsFixedSize |
取得值,這個值表示集合的大小是否是固定的。 |
IList.Item[Int32] |
取得或設定集合內位於指定索引處的 ListViewItem.ListViewSubItem。 |
IList.Remove(Object) |
從集合中移除指定的項目。 |
擴充方法
Cast<TResult>(IEnumerable) |
將 IEnumerable 的項目轉換成指定的型別。 |
OfType<TResult>(IEnumerable) |
根據指定的型別來篩選 IEnumerable 的項目。 |
AsParallel(IEnumerable) |
啟用查詢的平行化作業。 |
AsQueryable(IEnumerable) |
將 IEnumerable 轉換成 IQueryable。 |