IBindingListView Arabirim
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.
IBindingList Gelişmiş sıralama ve filtreleme özellikleri sağlayarak arabirimi genişletir.
public interface class IBindingListView : System::Collections::IList, System::ComponentModel::IBindingList
public interface class IBindingListView : System::ComponentModel::IBindingList
public interface IBindingListView : System.Collections.IList, System.ComponentModel.IBindingList
public interface IBindingListView : System.ComponentModel.IBindingList
type IBindingListView = interface
interface IBindingList
interface IList
interface ICollection
interface IEnumerable
type IBindingListView = interface
interface ICollection
interface IEnumerable
interface IList
interface IBindingList
Public Interface IBindingListView
Implements IBindingList, IList
Public Interface IBindingListView
Implements IBindingList
- Türetilmiş
- Uygulamalar
Açıklamalar
arabirimiyle IBindingListView , gelişmiş sıralamayı bir özellik tanımlayıcısı yön çiftleri kümesi olarak uygularsınız. Filtrelemeyi, veri kaynağı uygulaması tarafından yorumlanacak bir dize olarak uygularsınız. IBindingListView Arabirimi sınıfı tarafından BindingSource uygulanır.
Özellikler
| Name | Description |
|---|---|
| AllowEdit |
Listedeki öğeleri güncelleştirip güncelleştiremeyeceğinizi alır. (Devralındığı yer: IBindingList) |
| AllowNew |
kullanarak AddNew()listeye öğe ekleyip ekleyemeyeceğinizi alır. (Devralındığı yer: IBindingList) |
| AllowRemove |
veya RemoveAt(Int32)kullanarak Remove(Object) listeden öğe kaldırıp kaldıramayacağınızı alır. (Devralındığı yer: IBindingList) |
| Count |
içinde ICollectionbulunan öğe sayısını alır. (Devralındığı yer: ICollection) |
| Filter |
Öğeleri veri kaynağı tarafından döndürülen öğe koleksiyonundan dışlamak için kullanılacak filtreyi alır veya ayarlar. |
| IsFixedSize |
değerinin sabit bir boyuta sahip olup olmadığını IList belirten bir değer alır. (Devralındığı yer: IList) |
| IsReadOnly |
IList salt okunur olup olmadığını gösteren bir değer alır. (Devralındığı yer: IList) |
| IsSorted |
Listedeki öğelerin sıralanıp sıralanmadığını alır. (Devralındığı yer: IBindingList) |
| IsSynchronized |
ICollection erişimin eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli). (Devralındığı yer: ICollection) |
| Item[Int32] |
Belirtilen dizinde öğesini alır veya ayarlar. (Devralındığı yer: IList) |
| SortDescriptions |
Şu anda veri kaynağına uygulanan sıralama açıklamalarının koleksiyonunu alır. |
| SortDirection |
Sıralamanın yönünü alır. (Devralındığı yer: IBindingList) |
| SortProperty |
PropertyDescriptor Sıralama için kullanılan öğesini alır. (Devralındığı yer: IBindingList) |
| SupportsAdvancedSorting |
Veri kaynağının gelişmiş sıralamayı destekleyip desteklemediğini belirten bir değer alır. |
| SupportsChangeNotification |
Bir olayın liste değiştiğinde mi ListChanged yoksa listedeki bir öğe değiştiğinde mi tetikleneceğini alır. (Devralındığı yer: IBindingList) |
| SupportsFiltering |
Veri kaynağının filtrelemeyi destekleyip desteklemediğini belirten bir değer alır. |
| SupportsSearching |
Listenin yöntemini kullanarak Find(PropertyDescriptor, Object) aramayı destekleyip desteklemediğini alır. (Devralındığı yer: IBindingList) |
| SupportsSorting |
Listenin sıralamayı destekleyip desteklemediğini alır. (Devralındığı yer: IBindingList) |
| SyncRoot |
ICollectionerişimini eşitlemek için kullanılabilecek bir nesnesi alır. (Devralındığı yer: ICollection) |
Yöntemler
| Name | Description |
|---|---|
| Add(Object) |
öğesine IListbir öğe ekler. (Devralındığı yer: IList) |
| AddIndex(PropertyDescriptor) |
öğesini PropertyDescriptor arama için kullanılan dizinlere ekler. (Devralındığı yer: IBindingList) |
| AddNew() |
Listeye yeni bir öğe ekler. (Devralındığı yer: IBindingList) |
| ApplySort(ListSortDescriptionCollection) |
Veri kaynağını verilen ListSortDescriptionCollectionöğesine göre sıralar. |
| ApplySort(PropertyDescriptor, ListSortDirection) |
Listeyi ve PropertyDescriptorListSortDirectiondeğerine göre sıralar. (Devralındığı yer: IBindingList) |
| Clear() |
öğesinden IListtüm öğeleri kaldırır. (Devralındığı yer: IList) |
| Contains(Object) |
öğesinin IList belirli bir değer içerip içermediğini belirler. (Devralındığı yer: IList) |
| CopyTo(Array, Int32) |
ICollection öğelerini belirli bir Array dizininden başlayarak bir Arraykopyalar. (Devralındığı yer: ICollection) |
| Find(PropertyDescriptor, Object) |
Verilen PropertyDescriptoröğesini içeren satırın dizinini döndürür. (Devralındığı yer: IBindingList) |
| GetEnumerator() |
Bir koleksiyonda yineleyen bir numaralandırıcı döndürür. (Devralındığı yer: IEnumerable) |
| IndexOf(Object) |
içindeki belirli bir öğenin dizinini IListbelirler. (Devralındığı yer: IList) |
| Insert(Int32, Object) |
Belirtilen dizinde IList öğesine bir öğe ekler. (Devralındığı yer: IList) |
| Remove(Object) |
Belirli bir nesnenin ilk oluşumunu öğesinden IListkaldırır. (Devralındığı yer: IList) |
| RemoveAt(Int32) |
Belirtilen dizindeki IList öğeyi kaldırır. (Devralındığı yer: IList) |
| RemoveFilter() |
Veri kaynağına uygulanan geçerli filtreyi kaldırır. |
| RemoveIndex(PropertyDescriptor) |
PropertyDescriptor arama için kullanılan dizinlerden öğesini kaldırır. (Devralındığı yer: IBindingList) |
| RemoveSort() |
kullanılarak ApplySort(PropertyDescriptor, ListSortDirection)uygulanan herhangi bir sıralamayı kaldırır. (Devralındığı yer: IBindingList) |
Ekinlikler
| Name | Description |
|---|---|
| ListChanged |
Liste değiştiğinde veya listedeki bir öğe değiştiğinde gerçekleşir. (Devralındığı yer: IBindingList) |
Uzantı Metotları
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
| AsQueryable(IEnumerable) |
bir IEnumerable öğesine IQueryabledönüştürür. |
| Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe yazar. |
| OfType<TResult>(IEnumerable) |
Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler. |