ListView.CheckedIndexCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Liste görünümü denetimindeki denetlenen öğelere yönelik dizinleri içeren koleksiyonu temsil eder.
public: ref class ListView::CheckedIndexCollection : System::Collections::IList
public class ListView.CheckedIndexCollection : System.Collections.IList
[System.ComponentModel.ListBindable(false)]
public class ListView.CheckedIndexCollection : System.Collections.IList
type ListView.CheckedIndexCollection = class
interface IList
interface ICollection
interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type ListView.CheckedIndexCollection = class
interface IList
interface ICollection
interface IEnumerable
Public Class ListView.CheckedIndexCollection
Implements IList
- Devralma
-
ListView.CheckedIndexCollection
- Öznitelikler
- Uygulamalar
Açıklamalar
bir ListView.CheckedIndexCollection denetimde denetlenen öğelere ListView dizinleri depolar. Öğeler yalnızca denetimin CheckBoxesListView özelliği olarak trueayarlandığında denetlenebilir. dizininde ListView.CheckedIndexCollection depolanan dizinler içindeki ListView.ListViewItemCollectiondizin konumlarıdır. denetiminde ListView.ListViewItemCollectionListView görüntülenen tüm öğeleri depolar.
Aşağıdaki tablo, öğesinin öğelerinin ListView yanı sıra denetlenen durumlarını bir örnek denetimde nasıl ListView.ListViewItemCollection depoladığını gösteren bir örnektirListView.
| Index | Öğe | ListView'da denetlenen durum |
|---|---|---|
| 0 | Öğe1 | Kontrol edilmemiş |
| 1 | Öğe2 | Kontrol edildi |
| 2 | Item3 | Kontrol edilmemiş |
| 3 | Öğe4 | Kontrol edildi |
| 4 | Öğe5 | Kontrol edildi |
Önceki tablodaki örne bağlı ListView.ListViewItemCollection olarak, aşağıdaki tabloda öğesinin ListView.CheckedIndexCollection nasıl görüneceği gösterilmektedir.
| Index | ListViewItemCollection'da işaretli öğenin dizini |
|---|---|
| 0 | 1 |
| 1 | 3 |
| 2 | 4 |
Koleksiyonla çeşitli görevleri gerçekleştirmek için bu sınıfın özelliklerini ve yöntemlerini kullanabilirsiniz. yöntemi, Contains dizinindeki ListView.ListViewItemCollection bir dizin konumunun içinde depolanan dizinlerden biri olup olmadığını belirlemenizi ListView.CheckedIndexCollectionsağlar. Öğenin koleksiyonda olduğunu bildiğinizde, dizinin içindeki ListView.CheckedIndexCollectionkonumunu belirlemek için yöntemini kullanabilirsinizIndexOf.
Oluşturucular
| Name | Description |
|---|---|
| ListView.CheckedIndexCollection(ListView) |
ListView.CheckedIndexCollection sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Count |
Koleksiyondaki öğe sayısını alır. |
| IsReadOnly |
Koleksiyonun salt okunur olup olmadığını belirten bir değer alır. |
| Item[Int32] |
Koleksiyon içinde belirtilen dizindeki dizin değerini alır. |
Yöntemler
| Name | Description |
|---|---|
| Contains(Int32) |
Belirtilen dizinin koleksiyonda bulunup bulunmadığını belirler. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetEnumerator() |
İşaretli dizin koleksiyonunda yinelemek için kullanılabilecek bir numaralandırıcı döndürür. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| IndexOf(Int32) |
Liste görünümü denetiminden ListView.ListViewItemCollection belirtilen dizinin içindeki ListView.CheckedIndexCollection dizini döndürür. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
denetlenen öğe dizinleri koleksiyonunu bir diziye kopyalar. |
| ICollection.IsSynchronized |
Koleksiyona erişimin eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli). |
| ICollection.SyncRoot |
Denetim koleksiyonuna erişimi eşitlemek için kullanılabilecek bir nesne alır. |
| IList.Add(Object) |
Koleksiyona bir öğe ekler. |
| IList.Clear() |
Koleksiyondaki tüm öğeleri kaldırır. |
| IList.Contains(Object) |
ile ListViewItem karşılık gelen dizinin işaretli olup olmadığını denetler. |
| IList.IndexOf(Object) |
içinde belirtilen nesnenin dizinini ListView.CheckedIndexCollectiondöndürür. |
| IList.Insert(Int32, Object) |
Belirtilen dizinde koleksiyona bir öğe ekler. |
| IList.IsFixedSize |
değerinin sabit bir boyuta sahip olup olmadığını ListView.CheckedIndexCollection belirten bir değer alır. |
| IList.Item[Int32] |
içindeki ListView.CheckedIndexCollectionbir nesneyi alır veya ayarlar. |
| IList.Remove(Object) |
Bir öğenin koleksiyondaki ilk oluşumunu kaldırır. |
| IList.RemoveAt(Int32) |
Belirtilen dizindeki bir öğeyi koleksiyondan kaldırır. |
Uzantı Metotları
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
| AsQueryable(IEnumerable) |
bir IEnumerableIQueryabledönüştürür. |
| Cast<TResult>(IEnumerable) |
Bir IEnumerable öğelerini belirtilen türe yayınlar. |
| OfType<TResult>(IEnumerable) |
Bir IEnumerable öğelerini belirtilen türe göre filtreler. |