Sdílet prostřednictvím


ModelingBindingSource – třída

Speciální objekt BindingSource pro použití s modely VMSDK (nástroje DSL).Při přidání nebo odebrání položek vytvoří transakci.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.Modeling.Design
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntaxe

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

Typ ModelingBindingSource zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda ModelingBindingSource() Inicializuje novou instanci třídy Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource na výchozí hodnoty vlastností.
Veřejná metoda ModelingBindingSource(IContainer) Inicializuje novou instanci třídy Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource a přidá zadaný kontejner nově vytvořený objekt ModelingBindingSource.
Veřejná metoda ModelingBindingSource(Object, String) Inicializuje novou instanci třídy Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource se zadaný zdroj dat a datový člen.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost AllowEdit Získá hodnotu určující, zda lze upravovat položky v nadřízeném seznamu. (Zděděno z BindingSource.)
Veřejná vlastnost AllowNew Metodu AddNew povoleno volat pro tento zdroj. (Přepisuje BindingSource.AllowNew.)
Veřejná vlastnost AllowRemove Získá hodnotu určující, zda lze odebrat položky ze základního seznamu. (Zděděno z BindingSource.)
Chráněná vlastnost CanRaiseEvents Získá hodnotu určující, zda komponenta může zvýšit události. (Zděděno z Component.)
Veřejná vlastnost Container Získává IContainer , který obsahuje Component. (Zděděno z Component.)
Veřejná vlastnost Count Získá celkový počet položek v nadřízeném seznamu, přičemž aktuální Filter v úvahu hodnota. (Zděděno z BindingSource.)
Veřejná vlastnost CurrencyManager Získá správce měny přidružené k tomuto BindingSource. (Zděděno z BindingSource.)
Veřejná vlastnost Current Načte aktuální položky v seznamu. (Zděděno z BindingSource.)
Veřejná vlastnost DataMember Získá nebo nastaví ve zdroji dat, do kterého spojnice aktuálně váže k určitému seznamu. (Zděděno z BindingSource.)
Veřejná vlastnost DataSource Získá nebo nastaví zdroje dat, spojující spojnice. (Zděděno z BindingSource.)
Chráněná vlastnost DesignMode Získá hodnotu označující, zda Component je nyní v režimu návrhu. (Zděděno z Component.)
Chráněná vlastnost Events Získá seznam obslužné rutiny událostí, které jsou připojeny k této Component. (Zděděno z Component.)
Veřejná vlastnost Filter Získá nebo nastaví výraz slouží k filtrování řádků, které jsou zobrazeny. (Zděděno z BindingSource.)
Veřejná vlastnost IsBindingSuspended Získá hodnotu určující, zda je pozastaveno seznamu vazeb. (Zděděno z BindingSource.)
Veřejná vlastnost IsFixedSize Získá hodnotu určující, zda základní seznam má pevnou velikost. (Zděděno z BindingSource.)
Veřejná vlastnost IsReadOnly Získá hodnotu určující, zda je základní seznam jen pro čtení. (Zděděno z BindingSource.)
Veřejná vlastnost IsSorted Získá hodnotu označující, zda jsou položky v nadřízeném seznamu seřazeny. (Zděděno z BindingSource.)
Veřejná vlastnost IsSynchronized Získá hodnotu označující, zda je přístup ke kolekci synchronizovány (podprocesů). (Zděděno z BindingSource.)
Veřejná vlastnost IsValidDataSource PRAVDA, pokud je zdrojem dat ModelElement VMSDK, obsažené v úložišti VMSDK.
Veřejná vlastnost Item Získá nebo nastaví položku seznamu v zadaném indexu.Pokud nastavíte položku, budou provedeny operace uvnitř transakce. (Přepisuje BindingSource.Item.)
Veřejná vlastnost List Získá seznam, který je vázán na spojnici. (Zděděno z BindingSource.)
Veřejná vlastnost Position Získá nebo nastaví index aktuální položky v nadřízeném seznamu. (Zděděno z BindingSource.)
Veřejná vlastnost RaiseListChangedEvents Získá nebo nastaví hodnotu, určující zda ListChanged události by měla být zvýšena. (Zděděno z BindingSource.)
Veřejná vlastnost Site Získá nebo nastaví ISite z Component. (Zděděno z Component.)
Veřejná vlastnost Sort Získá nebo nastaví pro řazení a pořadí řazení pro zobrazení řádků ve zdroji dat, názvy sloupců. (Zděděno z BindingSource.)
Veřejná vlastnost SortDescriptions Kolekce řazení získá popisy pro zdroj dat. (Zděděno z BindingSource.)
Veřejná vlastnost SortDirection Získá směr třídění položek v seznamu. (Zděděno z BindingSource.)
Veřejná vlastnost SortProperty Infrastruktura. Získává PropertyDescriptor je používán pro třídění seznamu. (Zděděno z BindingSource.)
Veřejná vlastnost SupportsAdvancedSorting Získá hodnotu určující, zda zdroj dat podporuje vícesloupcového řazení. (Zděděno z BindingSource.)
Veřejná vlastnost SupportsChangeNotification Získá hodnotu určující, zda je zdroj dat podporuje oznámení o změně. (Zděděno z BindingSource.)
Veřejná vlastnost SupportsFiltering Získá hodnotu určující, zda zdroj dat podporuje filtrování. (Zděděno z BindingSource.)
Veřejná vlastnost SupportsSearching Získá hodnotu určující, zda zdroj dat podporuje vyhledávání pomocí Find metoda. (Zděděno z BindingSource.)
Veřejná vlastnost SupportsSorting Získá hodnotu určující, zda zdroj dat podporuje řazení. (Zděděno z BindingSource.)
Veřejná vlastnost SyncRoot Objekt, který lze použít k synchronizaci přístupu k seznamu podkladové získá. (Zděděno z BindingSource.)

Nahoru

Metody

  Název Popis
Veřejná metoda Add Přidá existující položky do seznamu.Operace bude provedena uvnitř transakce. (Přepisuje BindingSource.Add(Object).)
Veřejná metoda AddNew Přidá novou položku do seznamu podkladové. (Přepisuje BindingSource.AddNew().)
Veřejná metoda ApplySort(ListSortDescriptionCollection) Zdroj dat s popisy řazení určené seřadí. (Zděděno z BindingSource.)
Veřejná metoda ApplySort(PropertyDescriptor, ListSortDirection) Seřadí zdroje dat pomocí směr určený vlastností popisovače a řazení. (Zděděno z BindingSource.)
Veřejná metoda CancelEdit Zruší aktuální operaci úpravy. (Zděděno z BindingSource.)
Veřejná metoda Clear Odebere všechny prvky ze seznamu.Provede operaci uvnitř transakce. (Přepisuje BindingSource.Clear().)
Veřejná metoda Contains Určuje, zda je objekt položky v seznamu. (Zděděno z BindingSource.)
Veřejná metoda CopyTo Zkopíruje obsah List pro určené pole, počínaje hodnotou zadaný index. (Zděděno z BindingSource.)
Veřejná metoda CreateObjRef Kritické pro zabezpečení Vytvoří objekt, který obsahuje všechny příslušné informace potřebné pro generování proxy používají ke komunikaci s vzdálený objekt. (Zděděno z MarshalByRefObject.)
Veřejná metoda Dispose() Uvolní všechny prostředky používané Component. (Zděděno z Component.)
Chráněná metoda Dispose(Boolean) Uvolní nespravované prostředky používané BindingSource a volitelně uvolní spravované prostředky. (Zděděno z BindingSource.)
Veřejná metoda EndEdit Podkladový zdroj dat použije čekající změny. (Zděděno z BindingSource.)
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda Finalize Uvolní nespravované prostředky a provede další operace vyčištění před Component je převzaty systémem pro úklid. (Zděděno z Component.)
Veřejná metoda Find(String, Object) Vrátí index položky v seznamu se zadaný název a hodnota. (Zděděno z BindingSource.)
Veřejná metoda Find(PropertyDescriptor, Object) Hledá index položky, která má popisovač dané vlastnosti. (Zděděno z BindingSource.)
Veřejná metoda GetEnumerator Čítač výčtu pro získá List. (Zděděno z BindingSource.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetItemProperties Načte pole PropertyDescriptor objekty představující vlastnosti vazbu dat zdroje typu seznamu. (Zděděno z BindingSource.)
Veřejná metoda GetLifetimeService Kritické pro zabezpečení Načte aktuální životnost objektu služby, ovládající zásady platnosti pro tuto instanci. (Zděděno z MarshalByRefObject.)
Veřejná metoda GetListName Získá název seznamu poskytující data pro vazbu. (Zděděno z BindingSource.)
Veřejná metoda GetRelatedCurrencyManager Získá správce související měny pro člena zadaná data. (Zděděno z BindingSource.)
Chráněná metoda GetService Vrátí objekt, který představuje služby poskytované Component nebo jeho Container. (Zděděno z Component.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda IndexOf Vyhledá zadaný objekt a vrátí index prvního výskytu v rámci celého seznamu. (Zděděno z BindingSource.)
Veřejná metoda InitializeLifetimeService Kritické pro zabezpečení Získá objektu životnost služby řízení zásad platnosti pro tuto instanci. (Zděděno z MarshalByRefObject.)
Veřejná metoda Insert Vloží položku do seznamu v zadaném indexu.Provede operaci uvnitř transakce. (Přepisuje BindingSource.Insert(Int32, Object).)
Chráněná metoda MemberwiseClone() Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Chráněná metoda MemberwiseClone(Boolean) Vytvoří kopii aktuální MarshalByRefObject objektu. (Zděděno z MarshalByRefObject.)
Veřejná metoda MoveFirst Přejde na první položku v seznamu. (Zděděno z BindingSource.)
Veřejná metoda MoveLast Posune na poslední položku seznamu. (Zděděno z BindingSource.)
Veřejná metoda MoveNext Přejde na další položku v seznamu. (Zděděno z BindingSource.)
Veřejná metoda MovePrevious Přejde na předchozí položku v seznamu. (Zděděno z BindingSource.)
Chráněná metoda OnAddingNew Vyvolá událost AddingNew. (Zděděno z BindingSource.)
Chráněná metoda OnBindingComplete Vyvolá událost BindingComplete. (Zděděno z BindingSource.)
Chráněná metoda OnCurrentChanged Vyvolá událost CurrentChanged. (Zděděno z BindingSource.)
Chráněná metoda OnCurrentItemChanged Vyvolá událost CurrentItemChanged. (Zděděno z BindingSource.)
Chráněná metoda OnDataError Vyvolá událost DataError. (Zděděno z BindingSource.)
Chráněná metoda OnDataMemberChanged Vyvolá událost DataMemberChanged. (Zděděno z BindingSource.)
Chráněná metoda OnDataSourceChanged Vyvolá událost DataSourceChanged. (Zděděno z BindingSource.)
Chráněná metoda OnListChanged Po změně seznamu je tato metoda volána s cílem obnovit úložiště obslužné rutiny událostí a obnovit stav platný zdroj dat. (Přepisuje BindingSource.OnListChanged(ListChangedEventArgs).)
Chráněná metoda OnPositionChanged Vyvolá událost PositionChanged. (Zděděno z BindingSource.)
Chráněná metoda OnPropertyChanged Volána, když je změněna vlastnost.
Veřejná metoda Remove Odstraní určené položky ze seznamu.Provede operaci uvnitř transakce. (Přepisuje BindingSource.Remove(Object).)
Veřejná metoda RemoveAt Odebere položku v zadaném indexu v seznamu.Provede operaci uvnitř transakce. (Přepisuje BindingSource.RemoveAt(Int32).)
Veřejná metoda RemoveCurrent Odebere aktuální položky ze seznamu. (Zděděno z BindingSource.)
Veřejná metoda RemoveFilter Odstraní filtr přidružený BindingSource. (Zděděno z BindingSource.)
Veřejná metoda RemoveSort Odebere řazení přidružené BindingSource. (Zděděno z BindingSource.)
Veřejná metoda ResetAllowNew Infrastruktura. Nové inicializaci AllowNew vlastnost. (Zděděno z BindingSource.)
Veřejná metoda ResetBindings Způsobí, že ovládací prvek vázaný na BindingSource aktualizovat všechny položky v seznamu a aktualizovat jejich zobrazené hodnoty. (Zděděno z BindingSource.)
Veřejná metoda ResetCurrentItem Způsobí, že ovládací prvek vázaný na BindingSource Aktualizovat vybrané položky a aktualizovat jeho zobrazenou hodnotu. (Zděděno z BindingSource.)
Veřejná metoda ResetItem Způsobí, že ovládací prvek vázaný na BindingSource aktualizovat položky v zadaném indexu a aktualizovat jeho zobrazenou hodnotu. (Zděděno z BindingSource.)
Veřejná metoda ResumeBinding Vazba na data obnoví. (Zděděno z BindingSource.)
Veřejná metoda SuspendBinding Pozastaví vázání dat zabránit aktualizaci zdroje vázaná data změny. (Zděděno z BindingSource.)
Veřejná metoda ToString Vrátí String obsahující název Component, pokud existuje.Tato metoda by přepsány. (Zděděno z Component.)

Nahoru

Události

  Název Popis
Veřejná událost AddingNew Vyvolá se před přidáním položky do seznamu podkladové. (Zděděno z BindingSource.)
Veřejná událost BindingComplete Při všech klientů byl svázán tento BindingSource. (Zděděno z BindingSource.)
Veřejná událost CurrentChanged Vyvolá se právě vázaná položka. (Zděděno z BindingSource.)
Veřejná událost CurrentItemChanged Při hodnotě vlastnosti Current je změněna vlastnost. (Zděděno z BindingSource.)
Veřejná událost DataError Dojde k výjimce se související s měnou tiše zpracována BindingSource. (Zděděno z BindingSource.)
Veřejná událost DataMemberChanged Dochází, když DataMember byla změněna hodnota vlastnosti. (Zděděno z BindingSource.)
Veřejná událost DataSourceChanged Dochází, když DataSource byla změněna hodnota vlastnosti. (Zděděno z BindingSource.)
Veřejná událost Disposed Dochází, když je komponenta uvolněn voláním Dispose metoda. (Zděděno z Component.)
Veřejná událost ListChanged Vyvolá základní změny seznamu nebo položky v seznamu. (Zděděno z BindingSource.)
Veřejná událost PositionChanged Dojde po hodnotu Position je změněna vlastnost. (Zděděno z BindingSource.)

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IBindingList.AddIndex Přidá PropertyDescriptor indexy pro vyhledávání. (Zděděno z BindingSource.)
Explicitní implementace rozhraníSoukromá metoda ISupportInitialize.BeginInit Signály BindingSource spouštění dané inicializace. (Zděděno z BindingSource.)
Explicitní implementace rozhraníSoukromá metoda ICancelAddNew.CancelNew Zahodí čeká na nové zboží z kolekce. (Zděděno z BindingSource.)
Explicitní implementace rozhraníSoukromá metoda ISupportInitialize.EndInit Signály BindingSource že Inicializace byla dokončena. (Zděděno z BindingSource.)
Explicitní implementace rozhraníSoukromá metoda ICancelAddNew.EndNew Potvrdí čeká na novou položku do kolekce. (Zděděno z BindingSource.)
Explicitní implementace rozhraníSoukromá událost ISupportInitializeNotification.Initialized Vyvolá se při BindingSource je inicializován. (Zděděno z BindingSource.)
Explicitní implementace rozhraníSoukromá vlastnost ISupportInitializeNotification.IsInitialized Získá hodnotu určující zda BindingSource je inicializován. (Zděděno z BindingSource.)
Explicitní implementace rozhraníSoukromá metoda IBindingList.RemoveIndex Odebere System.ComponentModel.PropertyDescriptor z indexů pro vyhledávání. (Zděděno z BindingSource.)

Nahoru

Poznámky

Příklad použití tohoto zdroje vazba, viz Vytvoření doménově specifického jazyka založeného na Windows Forms.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Design – obor názvů