Data.Bind.Components

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Enthält die Komponenten, die das LiveBindings-Feature für die Datenbankverwendung bilden.

Package bindcomp270.bpl

Klassen

EBindCompErrorException-Klasse für alle Fehler, die bei der Verwendung von Bindungskomponenten auftreten können.
IBindActivateDieses Interface wird von Bindungskomponenten implementiert.
IBindCheckBoxEditorDieses Interface wird von einem Editor für ein Kontrollkästchen-Steuerelement implementiert.
IBindCompDesignerMit diesem Interface werden beim Entwurf die Ausdrücke einer Bindungskomponente angezeigt und geändert.
IBindCompFactoryDieses Interface wird während des Entwurfs beim Erstellen neuer Bindungskomponenten verwendet.
IBindCompFactoryContextDieses Interface wird während des Entwurfs beim Erstellen neuer Bindungskomponenten verwendet.
IBindCompFactoryExecuteContextDieses Interface wird während des Entwurfs beim Erstellen neuer Bindungskomponenten verwendet.
IBindControlValueDieses Interface wird von Bindungskomponenten implementiert, die das Observer-Steuerelement mit dem Steuerelementwert-Observer ändert, wie z.B. TBindControlValue und TLinkControlToProperty.
IBindDateTimeEditEditor
IBindFillControlMembersDieses Interface wird von allen Klassen implementiert, die Informationen aus einem Bindungseditor, wie z.B. Member-Namen und Member-Ausdrücke, extrahieren müssen.
IBindGridEditorDieses Interface wird von einem Editor für Gitter-Steuerelemente implementiert.
IBindLayoutChangedDieses Interface wird von Bindungskomponenten implementiert.
IBindLinkDieses Interface wird von Bindungskomponenten implementiert.
IBindLinkColumnsDieses Interface wird von Bindungskomponenten implementiert.
IBindListEditorDieses Interface wird vom Editor eines Listen-Steuerelements implementiert.
IBindListEditorCommonDieses Interface wird vom Editor eines Listen-Steuerelements implementiert.
IBindListEditorEvalShortcut
IBindListEditorItem
IBindListGroupEditor
IBindListItemIndexEditorDieses Interface wird vom Editor eines Listen-Steuerelements zur Unterstützung des Ausdrucks ListItemIndex(Self) implementiert.
IBindListLookupEditorDieses Interface wird vom Editor eines Listen-Steuerelements implementiert, das Nachschlagelisten unterstützen kann.
IBindListRecordVirtualEditor
IBindListRefreshDieses Interface wird von Bindungskomponenten implementiert.
IBindListRefreshingDieses Interface wird von Bindungskomponenten implementiert.
IBindListSynchEditor
IBindListUpdateDieses Interface wird von Bindungskomponenten implementiert.
IBindListVirtualEditorRepräsentiert eine Abstraktion, mit der LiveBinding-Komponenten auf ein Steuerelement zugreifen, das sich wie eine virtuelle Liste verhält.
IBindListVirtualEditorScope
IBindMemberChangeIst ein Interface, mit dem Datenquellen Bindungskomponenten darüber informieren, dass ein Member umbenannt oder gelöscht wurde.
IBindNavigatorDieses Interface wird von allen Bindungsnavigatoren (FMX und VCL) zum Bereitstellen von Prototypen der Funktionen implementiert, über die auf die mit dem Bindungsnavigator verbundene Datenquelle zugegriffen wird.
IBindPositionIst ein von allen Bindungskomponenten implementiertes Interface, das deren Position oder aktuellen Eintrag mit der Position oder dem aktuellen Datensatz in einer Datenquelle synchronisiert.
IBindTimeEditEditor
IBindTrack
IControlEditorNameDieses Interface wird von Klassen implementiert, die den Namen des Steuerelementeditors eines Objekts durch Bereitstellung einer GUID abrufen müssen.
IDependencyList
IScopeActiveIst ein von Datenquellen implementiertes Interface zum Bereitstellen des aktiven Status der Datenquelle.
IScopeBuffer
IScopeComponentIst ein von Datenquellen implementiertes Interface zum Bereitstellen einer Komponente als Auswertungskontext für Ausdrücke.
IScopeCurrentRecordIst ein von einer Datenquelle implementiertes Interface zum Bereitstellen eines Auswertungskontextes für den aktuellen Datensatz.
IScopeEditLinkIst ein von Datenquellen implementiertes Interface, das die Verknüpfung eines Feldes der Datenquelle mit einem Steuerelement, wie einem TEdit-Steuerelement, unterstützen kann.
IScopeEditorIst ein von Datenquellen implementiertes Interface, das die Verknüpfung eines Feldes der Datenquelle mit einem Steuerelement, wie einem TEdit-Steuerelement, unterstützen kann.
IScopeExpressionsIst ein von Datenquellen implementiertes Interface, damit die Bindungskomponenten nachverfolgt werden können, die die Datenquelle referenzieren.
IScopeGetRecordIst ein von einer Datenquelle implementiertes Interface.
IScopeLocate
IScopeLocks
IScopeLookupIst ein von Datenquellen implementiertes Interface.
IScopeMemberNamesIst ein von Datenquellen implementiertes Interface.
IScopeMemberScriptingIst ein von Datenquellen implementiertes Interface.
IScopeNavigatorIst ein von Datenquellen implementiertes Interface, das die Navigation durch Datensätze unterstützt.
IScopeNavigatorUpdatesDieses Interface wird von Bindungsnavigatoren (FMX und VCL) implementiert, für die der Bearbeitungsmechanismus für die in den verbundenen Datenquellen enthaltenen Daten erforderlich ist.
IScopeRecordControlUpdator
IScopeRecordEnumerableIst ein von Datenquellen implementiertes Interface.
IScopeRecordEnumerableBuffered
IScopeRecordEnumeratorDies ist die Abstraktion eines Datenquellenenumerators.
IScopeRecordEnumeratorCountDatenquellenenumeratoren können dieses Interface implementieren.
IScopeRecordEnumeratorEvalShortcut
IScopeRecordEnumeratorStatusDieses Interface wird von Klassen implementiert, die Informationen über den Status (Aktualisierung mehrerer Datensätze) eines Bindungsgültigkeitsbereichs-Datensatzenumerators abrufen müssen.
IScopeStateDieses Interface wird von Datenquellen implementiert und von Bindungskomponenten zum Ermitteln des Bearbeitungsstatus einer Datenquelle sowie zum Überwachen von Änderungen des Bearbeitungsstatus verwendet.
IScopeUnidirectional
TActivatedContainedBindComponentIst die Basisklasse für Bindungskomponenten, die aktiviert werden können.
TBaseBindExpressionTBaseBindExpression implementiert einen einzelnen verwalteten oder nicht verwalteten Bindungsausdruck.
TBaseBindScopeComponentBasisklasse für die Bindungsgültigkeitsbereichs-Komponente.
TBaseLinkingBindSourceBasisklasse für die Bindungsgültigkeitsbereich-Komponenten, die Verknüpfungen unterstützen.
TBasicBindComponentBasisklasse für alle enthaltenen, davon abgeleiteten Bindungskomponenten.
TBindArtifactItemRepräsentiert einen Bindungsartefakt-Eintrag in einer Kollektion von Bindungsartefakten.
TBindArtifactsRepräsentiert eine Kollektion von Bindungsartefakt-Einträgen.
TBindCompExceptionIst ein Alias für die EBindCompError-Exception.
TBindCompExpressionCollectionIst eine Kollektion mit Bindungsausdrücken.
TBindComponentDelegateIst eine Bindungskomponente, die eine oder mehrere andere Bindungskomponenten kapselt.
TBindControlValueImplementiert die Funktionalität zum Aktualisieren von Komponenteneigenschaften, wenn ein Steuerelement durch eine Benutzereingabe geändert wird.
TBindEditorFactoryIst eine Generatorklasse für den Bindungseditor.
TBindEditorFactoryClass TBindEditorFactoryClass definiert die Metaklasse für TBindEditorFactory.
TBindEventListRepräsentiert eine Liste mit Bindungsereignissen.
TBindEventList1Repräsentiert eine generische Liste mit Bindungsereignissen.
TBindEventListTRepräsentiert die Basisklasse für die TBindEventList- und TBindEventList1-Listen von Bindungsereignissen.
TBindExpressionRepräsentiert einen Bindungsausdruck.
TBindExprItemsRepräsentiert eine Kollektion von verwalteten Bindungsausdrücken.
TBindGridLinkWird beim Binden von Steuerelementen an Tabellen verwendet.
TBindGridListWird beim Binden von Komponenten an Tabellen verwendet.
TBindingsListImplementiert die Bindungslistenkomponente.
TBindingsListEnumeratorIst ein Enumerator von Bindungskomponenten.
TBindLinkWird beim Erstellen von Bindungen zu den Spalten in der Tabelle einer Datenmenge verwendet.
TBindListRepräsentiert einen Ausdruck, mit dem Bindungskomponenten mit Listen verknüpft werden.
TBindListLinkRepräsentiert einen Ausdruck, mit dem Spalten in den Tabellen einer Datenmenge mit einer Liste verknüpft werden.
TBindPositionRepräsentiert einen Bindungsausdruck, mit dem die positionsbezogene Übereinstimmung eines Steuerelements mit einem anderen Steuerelement aufrechterhalten wird.
TBindScopeNicht visuelle Komponente, mit der in der angegebenen Komponente enthaltene Daten allen Komponenten zur Verfügung gestellt werden, die über LiveBindings darauf zugreifen können.
TCollectionEnumeratorRepräsentiert einen Kollektions-Enumerator.
TColumnFormatExpressionItemBeschreibt die Member und Ausdrucks-Strings, die von einer Bindungskomponente zum Erstellen von Bindungsausdrücken verwendet werden, die eine Spalte in einer Gitterkomponente formatieren.
TColumnFormatExpressionsRepräsentiert eine Kollektion von formatierten Bindungsausdrücken.
TColumnLinkExpressionItemBeschreibt die Member und Ausdrucks-Strings, die von einer Bindungskomponente zum Erstellen von Bindungsausdrücken verwendet werden, die eine Zelle einer Gitterspalte mit einem Feldwert einer Datenquelle verbinden.
TColumnLinkExpressionsRepräsentiert eine Kollektion von Bindungsausdrücken für das Verknüpfen.
TCommonBindComponentBasisklasse für alle davon abgeleiteten Bindungskomponenten, wie TBindExpression, TBindExprItems usw.
TContainedBindCompClass TContainedBindCompClass definiert die Metaklasse für TContainedBindComponent.
TContainedBindComponentBasisklasse für alle allgemeinen, davon abgeleiteten Bindungskomponenten.
TControlObserverImplementiert einen Observer für verschiedene Verknüpfungsbindungen.
TControlObserverHelper
TCustomBindControlValueImplementiert die Funktionalität zum Aktualisieren von Komponenteneigenschaften beim Ändern eines Steuerelements durch eine Benutzereingabe.
TCustomBindExpressionImplementiert einen Bindungsausdruck.
TCustomBindExprItemsImplementiert eine Kollektion von verwalteten oder nicht verwalteten Bindungsausdrücken.
TCustomBindGridLinkImplementiert die Funktionalität zum Verbinden eines Gitter- oder Listensteuerelements mit einer Datenquelle.
TCustomBindGridListImplementiert die Funktionalität zum Füllen eines Listensteuerelements mit Daten aus einer Datenquelle.
TCustomBindGridListLinkImplementiert die Funktionalität zum Verbinden eines Gitter- oder Listensteuerelements mit einer Datenquelle anhand von Bindungsausdrücken.
TCustomBindGridListLookupImplementiert die Funktionalität zum Füllen eines Gitter- oder Listensteuerelements mit Daten aus einer Datenquelle.
TCustomBindingsListRepräsentiert die Basisklasse für die Bindungsliste.
TCustomBindLinkImplementiert einen Bindungsausdruck für das Verknüpfen.
TCustomBindListImplementiert die Funktionalität zum Füllen eines Listensteuerelements mit Daten aus einer Datenquelle.
TCustomBindListLinkImplementiert die Funktionalität zum Verbinden eines Listensteuerelements mit einer Datenquelle anhand von Bindungsausdrücken.
TCustomBindListLookupImplementiert die Funktionalität zum Füllen eines Listensteuerelements mit Daten aus einer Datenquelle.
TCustomBindPositionImplementiert die Funktionalität, damit die Synchronität eines positionsbezogenen Steuerelements (wie z.B. eine Bildlaufleiste) mit der aktuellen Zeile in einer Datenquelle bestehen bleibt.
TCustomBindScopeBasisklasse für alle Bindungsgültigkeitsbereich-Komponenten, mit der in der angegebenen Komponente enthaltene Daten allen Komponenten zur Verfügung gestellt werden, die über LiveBindings darauf zugreifen können.
TCustomLinkControlToFieldRepräsentiert die Basisklasse für das Verknüpfen eines Steuerelements mit einem Feld.
TCustomLinkControlToPropertyRepräsentiert die Basisklasse zum Binden eines Wertes eines Steuerelements an eine Komponenteneigenschaft.
TCustomLinkFillControlToFieldRepräsentiert die Basisklasse für das Verknüpfen eines Steuerelements mit einem Feld und zum Füllen des Steuerelements mit möglichen Werten.
TCustomLinkFillControlToPropertyRepräsentiert die Basisklasse zum Binden eines Wertes eines Steuerelements an eine Komponenteneigenschaft.
TCustomLinkListControlToFieldRepräsentiert die Basisklasse für das Verknüpfen eines Listensteuerelements mit einem Feld.
TCustomLinkPropertyToFieldRepräsentiert die Basisklasse für das Verknüpfen einer Eigenschaft einer Komponente mit einem Feld.
TDependencyBeschreibt die Komponenteneigenschaft, von der eine Bindungskomponente abhängt.
TDependencyListImplementiert eine Liste von Abhängigkeiten von Komponenten und Eigenschaften.
TEvalEnumerator
TEvalEnumeratorToEditor
TEvalShortcutEnumerator
TEvalShortcutEnumeratorToEditor
TEvalShortcutFactories
TEvalShortcutFactory
TExpressionDirEnumeratorIst ein Enumerator von Ausdrücken, die über eine Richtungseigenschaft verfügen.
TExpressionItemIst ein Element in einer Ausdruckskollektion.
TExpressionItemDirIst ein Element (ein Ausdruck mit einer Richtungseigenschaft) in einer Kollektion mit Ausdrucksrichtungen.
TExpressionsIst eine Kollektion mit Bindungsausdrücken.
TExpressionsBindComponent
TExpressionsDirIst eine Kollektion mit Bindungsrichtungen.
TFillBreakGroupItem
TFillBreakGroups
TFormatExpressionItemIst ein Element in einer Kollektion mit Formatierungsausdrücken.
TFormatExpressionsIst eine Kollektion mit Formatierungsbindungsausdrücken.
TLinkControlDelegateIst eine Bindungskomponente, die eine andere Bindungskomponente kapselt und auf ein Steuerelement verweist.
TLinkControlToFieldVerknüpft ein Steuerelement mit einem Feld.
TLinkControlToFieldDelegateIst eine Bindungskomponente, die eine andere Bindungskomponente kapselt und auf ein Steuerelement, eine Datenquelle und ein Feld verweist.
TLinkControlToPropertyVerknüpft einen Wert eines Steuerelements mit einer Komponenteneigenschaft.
TLinkFillControlToFieldVerknüpft ein Steuerelement mit einem Feld und füllt das Steuerelement mit möglichen Werten.
TLinkFillControlToPropertyVerknüpft einen Wert eines Steuerelements mit einer Komponenteneigenschaft und füllt das Steuerelement mit möglichen Werten.
TLinkListControlToFieldVerknüpft ein Listensteuerelement mit einem Feld.
TLinkPropertyToFieldVerknüpft die Eigenschaft einer Komponente mit einem Feld.
TLinkPropertyToFieldDelegateIst eine Bindungskomponente, die eine andere Bindungskomponente kapselt und auf eine Komponenteneigenschaft, eine Datenquelle und einen Feldnamen verweist.
TMethodsIst eine Kollektion mit Methodenbezeichnern, die in den Auswertungskontext für die Ausdrücke eingeschlossen oder daraus ausgeschlossen sind.
TOutputConvertersIst eine Kollektion mit Bezeichnern für Ausgabekonverter, die in den Auswertungskontext für Ausdrücke eingeschlossen oder daraus ausgeschlossen sind.
TScopeMappingItemIst ein Element in einer Kollektion mit Gültigkeitsbereichszuordnungen.
TScopeMappingsIst eine Kollektion mit Gültigkeitsbereichszuordnungen.
TScopeMappingsEnumeratorIst ein Enumerator von Gültigkeitsbereichszuordnungen.

Routinen

CheckUnidirectionalDataSource
CreateBindComponentWird intern zur Entwurfszeit von dem Editor für Bindungsausdrücke verwendet, um die Bindungskomponenten zu erstellen.
EnumRegisteredBindCompFactoriesWird intern zur Entwurfszeit verwendet, um auf die Liste der registrierten Generatoren der Bindungskomponenten zuzugreifen.
EnumRegisteredBindComponentsWird intern zur Entwurfszeit verwendet, um auf die Liste der registrierten Bindungskomponenten zuzugreifen.
GetBindCompDesignerWird intern zur Entwurfszeit verwendet, um einen Designer für eine Bindungskomponente zu ermitteln.
GetBindEditorFordert die Implementierung eines Bindungseditors für eine Komponente an.
GetBindEditorNamesGibt ein Array mit Namen aus einem Bindungseditor für eine Komponente zurück.
GetBoundComponentOptionsWird intern zur Entwurfszeit verwendet, um festzustellen, ob der Objektinspektor eine Eigenschaft LiveBindings für einen bestimmten Komponententyp anzeigen sollte.
GetControlValueClassesGibt die für ein bestimmtes Framework registrierten Steuerelementklassen zurück.
GetControlValuePropertyNameGibt die Eigenschaft zurück, mit der der Wert eines Steuerelements gesetzt und abgerufen wird.
GetControlValuePropertyOptions
GetListItemValueExpressionGibt den Ausdruck zurück, mit dem der Eintrag in der Werteliste gesetzt und abgerufen wird.
GetScopeRecordEnumerator
IsUnidirectionalDataSource
RegisterBindCompDesignerWird intern zur Entwurfszeit verwendet, um einen Designer für eine Bindungskomponente zu registrieren.
RegisterBindCompFactoryWird zur Entwurfszeit verwendet, um Generatoren der Bindungskomponenten zu registrieren.
RegisterBindComponentsWird zur Entwurfszeit zum Registrieren von Bindungskomponenten verwendet, die einer TBindingsList hinzugefügt werden können.
RegisterBindEditorFactoryRegistriert eine Implementierung eines Bindungseditors für eine Komponente.
RegisterBoundComponentsRegistriert, ob der Objektinspektor eine LiveBindings-Eigenschaft für einen bestimmten Objekttyp anzeigen soll.
RegisterListItemValueExpressionRegistriert den Ausdruck, der der Wert eines Eintrags des Listensteuerelements ist.
RegisterObservableMemberRegistriert eine Eigenschaft eines Steuerelements, die für die Überwachung aktiviert ist.
RegisterObservableMemberOptionsRegistriert die einem Steuerelement zugeordneten Optionen, die für die Überwachung aktiviert sind.
RegisterValuePropertyNameRegistriert die Eigenschaft, die der Wert eines Steuerelements ist.
ReleaseBindEditor
UnRegisterBindComponentsHebt die Registrierung der von RegisterBindComponents registrierten Bindungskomponenten auf.
UnregisterBindEditorFactoryHebt die Registrierung eines von RegisterBindComponents registrierten Bindungseditor-Generators auf.
UnregisterListItemValueExpressionHebt die Registrierung des Ausdrucks auf, der der Wert eines Eintrags eines Listensteuerelements ist.
UnRegisterObservableMemberDie Methode UnRegisterObservableMember hebt die Registrierung einer Eigenschaft eines Steuerelements auf, die für die Überwachung aktiviert ist.
UnRegisterObservableMemberOptionsHebt die Registrierung der einem Steuerelement zugeordneten Optionen, die für die Überwachung aktiviert sind, auf.
UnRegisterValuePropertyNameHebt die Registrierung der Eigenschaft auf, die der Wert eines Steuerelements ist.

Typen

TBindArtifactStateAufzählung mit Bindungsartefaktstatus.
TBindCheckBoxStateAufzählung mit Kontrollkästchenstatus für die Verwendung in Bindungsausdrücken, die Kontrollkästchen-Komponenten binden.
TBindCompAssignedValueEventProzeduraler Typ, der von allen OnAssignedValue-Ereignissen verwendet wird.
TBindCompAssigningValueEventProzeduraler Typ, der von allen OnAssigningValue-Ereignissen verwendet wird.
TBindCompDesignerBindsTypeAufzählung der Elemente, die von einem Bindungsausdruck gebunden werden können.
TBindCompDesignerBindsTypesMenge von TBindCompDesignerBindsType.
TBindCompDesignerCollectionTypeAufzählung mit Kollektionstypen für die Verwendung mit der Designer-Komponente für Bindungsausdrücke.
TBindCompDesignerExpressionTypeAufzählung mit Bindungsausdruckstypen für die Verwendung mit der Editor-Komponente für Bindungsausdrücke.
TBindCompDesignerExpressionTypesMenge von TBindCompDesignerExpressionType.
TBindCompDesignExpressionRecord, der Informationen über Bindungsausdrücke enthält.
TBindCompDesignExpressionCollectionRecord, der eine Kollektion von Bindungsausdrücken enthält.
TBindCompEvalErrorEventProzeduraler Typ, der von allen OnEvalError-Ereignissen verwendet wird.
TBindCompExpressionTypeAufzählung mit Bindungsausdruckstypen.
TBindGridOnCallbackEvaluateFormatReferenz auf eine Prozedur (eine anonyme Methode), die von den SetOnCallbackEvaluateFormat-Methodenimplementierungen verwendet wird.
TBoundComponentOptionAufzählung mit gebundenen Komponentenoptionen.
TBoundComponentOptionsMenge von TBoundComponentOptions.
TEnumBindCompFactoryProcWird intern während des Entwurfs zum Aufzählen einer Liste von registrierten Bindungskomponenten-Generatoren verwendet.
TEnumBindCompProcWird intern während des Entwurfs zum Aufzählen einer Liste von registrierten Bindungskomponenten verwendet.
TEnumBindCompProcInfoZeiger für die Verwendung mit TEnumBindCompProc.
TExpressionDirectionAufzählung mit Bindungsausdrucksrichtungen.
TFillItemModeGibt die Operation an, die das Füllen eines Listenelements erfordert.
TFillListItemEvent
TFormatCallbackReferenz auf eine Prozedur (eine anonyme Methode), die von den UpdateList- und FillList-Methodenimplementierungen verwendet wird.
TLinkControlToFieldDirectionRepräsentiert die Richtung des Datenflusses für einen TLinkControlToFieldDelegate.
TNotifyDistanceEventProzeduraler Typ, der von den AddDataSetScrolled- und RemoveDataSetScrolled-Methodenimplementierungen verwendet wird.
TObservableMemberOption
TObservableMemberOptions
TPersistentPairRepräsentiert einen Datentyp, der ein aus einem String und einem TPersistent-Objekt bestehendes Paar ausweist.
TQueryBreakCallback
TScopeMemberTypeIst eine Aufzählung von Typen für Gültigkeitsbereichs-Member.
TScopeMemberTypesIst eine Menge von Typen für Gültigkeitsbereichs-Member.
TValueCallback

Variablen

CreateBindCompProcWird nur intern verwendet.
EnumRegisteredBindCompFactoriesProcWird nur intern verwendet.
EnumRegisteredBindCompsProcWird nur intern verwendet.
GetBindCompDesignerProcWird nur intern verwendet.
GetBoundComponentOptionsProcWird nur intern verwendet.
RegisterBindCompDesignerProcWird nur intern verwendet.
RegisterBindCompFactoryProcWird nur intern verwendet.
RegisterBindCompProcWird nur intern verwendet.
RegisterBoundComponentsProcWird nur intern verwendet.
UnRegisterBindCompProcWird nur intern verwendet.