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 ICollection
interface IEnumerable
interface IList
interface IBindingList
type IBindingListView = interface
interface IBindingList
interface IList
interface ICollection
interface IEnumerable
Public Interface IBindingListView
Implements IBindingList, IList
Public Interface IBindingListView
Implements IBindingList
- Türetilmiş
- Uygulamalar
Açıklamalar
arabirimiyle IBindingListView , gelişmiş sıralamayı ö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
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) öğeleri listeden kaldırıp kaldıramayacağınızı alır. (Devralındığı yer: IBindingList) |
Count |
ICollection içindeki öğe sayısını alır. (Devralındığı yer: ICollection) |
Filter |
Öğeleri veri kaynağı tarafından döndürülen öğeler 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 öğesinin salt okunur olup olmadığını belirten 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 |
erişimin ICollection eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli). (Devralındığı yer: ICollection) |
Item[Int32] |
Belirtilen dizindeki öğeyi 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ıralama 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 yoksa listedeki bir öğe değiştiğinde mi tetiklenip tetiklenmeyeceğini ListChanged 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 |
erişimi ICollectioneşitlemek için kullanılabilecek bir nesnesi alır. (Devralındığı yer: ICollection) |
Yöntemler
Add(Object) |
öğesine IListbir öğe ekler. (Devralındığı yer: IList) |
AddIndex(PropertyDescriptor) |
PropertyDescriptor öğesini 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() |
içindeki tüm öğeleri IListkaldı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) |
öğesinin öğelerini ICollection belirli Array bir Arraydizinden başlayarak öğesine kopyalar. (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 toplulukta tekrarlanan 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 öğesine IList 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 tüm sıralamaları kaldırır. (Devralındığı yer: IBindingList) |
Ekinlikler
ListChanged |
Liste değiştiğinde veya listedeki bir öğe değiştiğinde gerçekleşir. (Devralındığı yer: IBindingList) |
Uzantı Metotları
Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe atar. |
OfType<TResult>(IEnumerable) |
Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler. |
AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini sağlar. |
AsQueryable(IEnumerable) |
bir IEnumerable öğesini öğesine IQueryabledönüştürür. |