Udostępnij za pośrednictwem


Klasa ModelingBindingSource

Wyspecjalizowane BindingSource do użytku z modeli VMSDK (narzędzia DSL).Tworzy transakcję, gdy elementy są dodawane lub usuwane.

Hierarchia dziedziczenia

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Windows.Forms.BindingSource
        Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Design
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Składnia

'Deklaracja
Public Class ModelingBindingSource _
    Inherits BindingSource
public class ModelingBindingSource : BindingSource

Typ ModelingBindingSource uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna ModelingBindingSource() Inicjuje nowe wystąpienie klasy Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource do domyślnych wartości właściwości.
Metoda publiczna ModelingBindingSource(IContainer) Inicjuje nowe wystąpienie klasy Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource i dodaje nowo utworzonego obiektu ModelingBindingSource w określonym kontenerze.
Metoda publiczna ModelingBindingSource(Object, String) Inicjuje nowe wystąpienie klasy Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource z określonym źródłem danych i elementu danych.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna AllowEdit Zwraca wartość wskazującą, czy elementy na liście podstawowej mogą być edytowane. (Odziedziczone z BindingSource).
Właściwość publiczna AllowNew Element AddNew może być wywołana dla tego źródła. (Zastępuje BindingSource.AllowNew).
Właściwość publiczna AllowRemove Zwraca wartość wskazującą, czy elementy można usunąć z listy źródłowej. (Odziedziczone z BindingSource).
Właściwość chroniona CanRaiseEvents Zwraca wartość wskazującą, czy składnik można wygenerować zdarzenie. (Odziedziczone z Component).
Właściwość publiczna Container Pobiera IContainer , która zawiera Component. (Odziedziczone z Component).
Właściwość publiczna Count Pobiera całkowitą liczbę elementów na liście podstawowej, biorąc pod bieżącym Filter wartość pod uwagę. (Odziedziczone z BindingSource).
Właściwość publiczna CurrencyManager Pobiera menedżera waluty, związane z tym BindingSource. (Odziedziczone z BindingSource).
Właściwość publiczna Current Pobiera bieżący element na liście. (Odziedziczone z BindingSource).
Właściwość publiczna DataMember Pobiera lub ustawia listę określonych w źródle danych, z którym łącznik obecnie wiąże. (Odziedziczone z BindingSource).
Właściwość publiczna DataSource Zwraca lub ustawia źródło danych, która wiąże łącznika. (Odziedziczone z BindingSource).
Właściwość chroniona DesignMode Pobiera wartość, która wskazuje, czy Component jest obecnie w trybie projektowania. (Odziedziczone z Component).
Właściwość chroniona Events Pobiera listę programów obsługi zdarzeń, które są dołączone do tego Component. (Odziedziczone z Component).
Właściwość publiczna Filter Zwraca lub ustawia wyrażenie używane do filtrowania wierszy, które są wyświetlane. (Odziedziczone z BindingSource).
Właściwość publiczna IsBindingSuspended Zwraca wartość wskazującą, czy powiązanie listy zostaje zawieszone. (Odziedziczone z BindingSource).
Właściwość publiczna IsFixedSize Zwraca wartość wskazującą, czy lista podstawowa ma stały rozmiar. (Odziedziczone z BindingSource).
Właściwość publiczna IsReadOnly Zwraca wartość wskazującą, czy lista podstawowa jest tylko do odczytu. (Odziedziczone z BindingSource).
Właściwość publiczna IsSorted Zwraca wartość wskazującą, czy elementy na liście podstawowej są sortowane. (Odziedziczone z BindingSource).
Właściwość publiczna IsSynchronized Zwraca wartość wskazującą, czy dostęp do kolekcji jest zsynchronizowany (bezpieczne dla wątków). (Odziedziczone z BindingSource).
Właściwość publiczna IsValidDataSource Ma wartość true, jeśli źródło danych jest ModelElement VMSDK, który znajduje się w magazynie VMSDK.
Właściwość publiczna Item Pobiera lub ustawia element listy pod określonym indeksem.Jeśli element zostanie ustawiona, będzie można wykonać operacji wewnątrz transakcji. (Zastępuje BindingSource.Item).
Właściwość publiczna List Pobiera listę, którą jest powiązany z łącznika. (Odziedziczone z BindingSource).
Właściwość publiczna Position Pobiera lub ustawia indeks bieżącego elementu na liście podstawowej. (Odziedziczone z BindingSource).
Właściwość publiczna RaiseListChangedEvents Pobiera lub ustawia wartość wskazującą, czy ListChanged powinien zostać podniesiony zdarzenia. (Odziedziczone z BindingSource).
Właściwość publiczna Site Zwraca lub ustawia ISite z Component. (Odziedziczone z Component).
Właściwość publiczna Sort Zwraca lub ustawia nazwy kolumn używanych do sortowania i porządek sortowania do wyświetlania wierszy w źródle danych. (Odziedziczone z BindingSource).
Właściwość publiczna SortDescriptions Zwraca kolekcję sortowania opisy, stosowane do źródła danych. (Odziedziczone z BindingSource).
Właściwość publiczna SortDirection Pobiera kierunek sortowania elementów na liście. (Odziedziczone z BindingSource).
Właściwość publiczna SortProperty Infrastruktura. Pobiera PropertyDescriptor , jest używany do sortowania listy. (Odziedziczone z BindingSource).
Właściwość publiczna SupportsAdvancedSorting Zwraca wartość wskazującą, czy źródło danych obsługuje sortowania wielu kolumn. (Odziedziczone z BindingSource).
Właściwość publiczna SupportsChangeNotification Zwraca wartość wskazującą, czy źródło danych obsługuje powiadomienia o zmianie. (Odziedziczone z BindingSource).
Właściwość publiczna SupportsFiltering Zwraca wartość wskazującą, czy źródło danych obsługuje filtrowanie. (Odziedziczone z BindingSource).
Właściwość publiczna SupportsSearching Zwraca wartość wskazującą, czy źródło danych obsługuje wyszukiwanie za pomocą Find metody. (Odziedziczone z BindingSource).
Właściwość publiczna SupportsSorting Zwraca wartość wskazującą, czy źródło danych obsługuje sortowanie. (Odziedziczone z BindingSource).
Właściwość publiczna SyncRoot Pobiera obiekt, który może służyć do synchronizowania dostępu do listy źródłowej. (Odziedziczone z BindingSource).

Początek

Metody

  Nazwa Opis
Metoda publiczna Add Dodaje istniejący element do listy.Operacja zostanie wykonana wewnątrz transakcji. (Zastępuje BindingSource.Add(Object)).
Metoda publiczna AddNew Dodaje nowy element do listy źródłowej. (Zastępuje BindingSource.AddNew()).
Metoda publiczna ApplySort(ListSortDescriptionCollection) Sortuje źródła danych z opisami określonego sortowania. (Odziedziczone z BindingSource).
Metoda publiczna ApplySort(PropertyDescriptor, ListSortDirection) Sortuje źródła danych przy użyciu określonej właściwości kierunku deskryptora i sortowania. (Odziedziczone z BindingSource).
Metoda publiczna CancelEdit Anuluje bieżącą operację edycji. (Odziedziczone z BindingSource).
Metoda publiczna Clear Usuwa wszystkie elementy z listy.Wykonuje operację wewnątrz transakcji. (Zastępuje BindingSource.Clear()).
Metoda publiczna Contains Określa, czy obiekt jest element na liście. (Odziedziczone z BindingSource).
Metoda publiczna CopyTo Kopiuje zawartość List do określonej tablicy, zaczynając od wartości określonego indeksu. (Odziedziczone z BindingSource).
Metoda publiczna CreateObjRef Krytyczny pod względem zabezpieczeń Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy, używany do komunikowania się z obiektem zdalnym. (Odziedziczone z MarshalByRefObject).
Metoda publiczna Dispose() Zwalnia wszystkie zasoby używane przez Component. (Odziedziczone z Component).
Metoda chroniona Dispose(Boolean) Zwalnia niezarządzanych zasobów używanych przez BindingSource i opcjonalnie zwalnia zarządzanych zasobów. (Odziedziczone z BindingSource).
Metoda publiczna EndEdit Stosuje się do czasu zmiany źródła danych. (Odziedziczone z BindingSource).
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona Finalize Zwalnia zasoby niezarządzanych i wykonuje inne czynności oczyszczania przed Component odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Component).
Metoda publiczna Find(String, Object) Zwraca indeks elementu listy o nazwie określonej właściwości i wartości. (Odziedziczone z BindingSource).
Metoda publiczna Find(PropertyDescriptor, Object) Wyszukuje indeks element, który ma deskryptora danej właściwości. (Odziedziczone z BindingSource).
Metoda publiczna GetEnumerator Pobiera moduł wyliczający dla List. (Odziedziczone z BindingSource).
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetItemProperties Pobiera tablicę PropertyDescriptor obiekty reprezentujące, które można powiązać właściwości danych typu Lista źródła. (Odziedziczone z BindingSource).
Metoda publiczna GetLifetimeService Krytyczny pod względem zabezpieczeń Pobiera obiekt usługi bieżącego okresu istnienia, który kontroluje politykę okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda publiczna GetListName Pobiera nazwę z listy, dostarczająca dane dla wiązania. (Odziedziczone z BindingSource).
Metoda publiczna GetRelatedCurrencyManager Pobiera menedżera waluty powiązanych danych określonego elementu członkowskiego. (Odziedziczone z BindingSource).
Metoda chroniona GetService Zwraca obiekt, który reprezentuje usługę świadczoną przez Component lub przez jego Container. (Odziedziczone z Component).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna IndexOf Wyszukuje określony obiekt i zwraca indeks pierwszego wystąpienia w obrębie całej listy. (Odziedziczone z BindingSource).
Metoda publiczna InitializeLifetimeService Krytyczny pod względem zabezpieczeń Uzyskuje obiekt usługi istnienia kontroli zasad okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda publiczna Insert Wstawia element do listy pod określonym indeksem.Wykonuje operację wewnątrz transakcji. (Zastępuje BindingSource.Insert(Int32, Object)).
Metoda chroniona MemberwiseClone() Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone(Boolean) Powoduje utworzenie kopii shallow bieżącego MarshalByRefObject obiektu. (Odziedziczone z MarshalByRefObject).
Metoda publiczna MoveFirst Przechodzi do pierwszego elementu na liście. (Odziedziczone z BindingSource).
Metoda publiczna MoveLast Przenosi do ostatniego elementu na liście. (Odziedziczone z BindingSource).
Metoda publiczna MoveNext Przenosi do następnego elementu na liście. (Odziedziczone z BindingSource).
Metoda publiczna MovePrevious Przenosi do poprzedniego elementu na liście. (Odziedziczone z BindingSource).
Metoda chroniona OnAddingNew Podnosi AddingNew zdarzenia. (Odziedziczone z BindingSource).
Metoda chroniona OnBindingComplete Podnosi BindingComplete zdarzenia. (Odziedziczone z BindingSource).
Metoda chroniona OnCurrentChanged Podnosi CurrentChanged zdarzenia. (Odziedziczone z BindingSource).
Metoda chroniona OnCurrentItemChanged Podnosi CurrentItemChanged zdarzenia. (Odziedziczone z BindingSource).
Metoda chroniona OnDataError Podnosi DataError zdarzenia. (Odziedziczone z BindingSource).
Metoda chroniona OnDataMemberChanged Podnosi DataMemberChanged zdarzenia. (Odziedziczone z BindingSource).
Metoda chroniona OnDataSourceChanged Podnosi DataSourceChanged zdarzenia. (Odziedziczone z BindingSource).
Metoda chroniona OnListChanged Po zmianie listy metoda ta jest wywoływana w celu resetowania obsługi zdarzeń magazynu i zresetować stanowi ważne źródło danych. (Zastępuje BindingSource.OnListChanged(ListChangedEventArgs)).
Metoda chroniona OnPositionChanged Podnosi PositionChanged zdarzenia. (Odziedziczone z BindingSource).
Metoda chroniona OnPropertyChanged Wywoływane, gdy właściwość została zmieniona.
Metoda publiczna Remove Usuwa określony element z listy.Wykonuje operację wewnątrz transakcji. (Zastępuje BindingSource.Remove(Object)).
Metoda publiczna RemoveAt Usuwa element pod określonym indeksem na liście.Wykonuje operację wewnątrz transakcji. (Zastępuje BindingSource.RemoveAt(Int32)).
Metoda publiczna RemoveCurrent Usuwa bieżący element z listy. (Odziedziczone z BindingSource).
Metoda publiczna RemoveFilter Usuwa filtr skojarzony z BindingSource. (Odziedziczone z BindingSource).
Metoda publiczna RemoveSort Usuwa sortowania, związane z BindingSource. (Odziedziczone z BindingSource).
Metoda publiczna ResetAllowNew Infrastruktura. Inicjuje od nowa AllowNew właściwości. (Odziedziczone z BindingSource).
Metoda publiczna ResetBindings Powoduje, że formant powiązany z BindingSource ponownie wczytać wszystkie elementy na liście i odświeżyć ich wartości wyświetlane. (Odziedziczone z BindingSource).
Metoda publiczna ResetCurrentItem Powoduje, że formant powiązany z BindingSource ponownie wczytać aktualnie zaznaczonego elementu i odświeżyć jej wartość wyświetlana. (Odziedziczone z BindingSource).
Metoda publiczna ResetItem Powoduje, że formant powiązany z BindingSource ponownie odczytać elementu pod określonym indeksem i odświeżyć jej wartość wyświetlana. (Odziedziczone z BindingSource).
Metoda publiczna ResumeBinding Wznawia wiązania z danymi. (Odziedziczone z BindingSource).
Metoda publiczna SuspendBinding Wstrzymuje wiązania danych, aby uniemożliwić zmiany źródła dane powiązane aktualizacji. (Odziedziczone z BindingSource).
Metoda publiczna ToString Zwraca String zawierający nazwę Component, jeśli istnieje.Metoda ta nie powinna być pomijana. (Odziedziczone z Component).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne AddingNew Występuje przed element jest dodawany do listy źródłowej. (Odziedziczone z BindingSource).
Zdarzenie publiczne BindingComplete Występuje, gdy wszyscy klienci mają został powiązany to BindingSource. (Odziedziczone z BindingSource).
Zdarzenie publiczne CurrentChanged Występuje, gdy zmienia się obecnie element powiązany. (Odziedziczone z BindingSource).
Zdarzenie publiczne CurrentItemChanged Występuje, gdy wartość właściwości Current właściwość zostanie zmieniona. (Odziedziczone z BindingSource).
Zdarzenie publiczne DataError Występuje, gdy wyjątków związanych z waluty po cichu jest obsługiwane przez BindingSource. (Odziedziczone z BindingSource).
Zdarzenie publiczne DataMemberChanged Występuje, gdy DataMember zmieniła wartość właściwości. (Odziedziczone z BindingSource).
Zdarzenie publiczne DataSourceChanged Występuje, gdy DataSource zmieniła wartość właściwości. (Odziedziczone z BindingSource).
Zdarzenie publiczne Disposed Występuje, gdy składnik jest usuwany przez wywołanie do Dispose metody. (Odziedziczone z Component).
Zdarzenie publiczne ListChanged Występuje, gdy podstawowym zmiany listy lub elementu na liście. (Odziedziczone z BindingSource).
Zdarzenie publiczne PositionChanged Występuje po wartości Position właściwość zostanie zmieniona. (Odziedziczone z BindingSource).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IBindingList.AddIndex Dodaje PropertyDescriptor indeksów, używane do wyszukiwania. (Odziedziczone z BindingSource).
Jawna implementacja interfejsuMetoda prywatna ISupportInitialize.BeginInit Sygnały BindingSource uruchamiania tego inicjalizacji. (Odziedziczone z BindingSource).
Jawna implementacja interfejsuMetoda prywatna ICancelAddNew.CancelNew Odrzuca oczekujące nowy element z kolekcji. (Odziedziczone z BindingSource).
Jawna implementacja interfejsuMetoda prywatna ISupportInitialize.EndInit Sygnały BindingSource że inicjowanie zostanie zakończone. (Odziedziczone z BindingSource).
Jawna implementacja interfejsuMetoda prywatna ICancelAddNew.EndNew Przydziela oczekujące nowy element do kolekcji. (Odziedziczone z BindingSource).
Jawna implementacja interfejsuZdarzenie prywatne ISupportInitializeNotification.Initialized Występuje, gdy BindingSource jest inicjowany. (Odziedziczone z BindingSource).
Jawna implementacja interfejsuWłaściwość prywatna ISupportInitializeNotification.IsInitialized Pobiera wartość określającą czy BindingSource jest inicjowany. (Odziedziczone z BindingSource).
Jawna implementacja interfejsuMetoda prywatna IBindingList.RemoveIndex Usuwa System.ComponentModel.PropertyDescriptor z indeksami, używane do wyszukiwania. (Odziedziczone z BindingSource).

Początek

Uwagi

Przykładem sposobów korzystania z tego źródła powiązania, zobacz Tworzenie języka specyficznego dla domeny opartego na formularzach systemu Windows.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Design