System.Bindings

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


Ist der Unit-Gültigkeitsbereich der LiveBindings-Framework-Engine. Enthält Units, die die LiveBindings-Engine implementieren.


Units

System.Bindings.CustomScope

Enthält eine Klasse, die einen benutzerdefinierten Basis-Gültigkeitsbereich für die Verwendung in LiveBindings implementiert.

System.Bindings.CustomWrapper

Enthält eine Klasse, die einen benutzerdefinierten Wrapper für die Verwendung in LiveBindings implementiert.

System.Bindings.EvalProtocol

Enthält Interfaces, die compilierte Bindungsausdrücke, benutzerdefinierte Gültigkeitsbereiche, benutzerdefinierte Wrapper, dynamische Instanzen eines Members in einer dynamischen Gruppe, gekapselte Ergebnistypen, L-Werte, Wrapper als Platzhalter für physische Werte, Gültigkeitsbereichsenumeratoren, Gültigkeitsbereichssymbole, direkte Werte und zugehörige Interfaces definieren. Die Unit enthält darüber hinaus Klassen, die benutzerdefinierte Wrapper-Getter-Callbacks, Positions-Wrapper, Gültigkeitssymbole, Abonnementbenachrichtigungen, Wert-Wrapper usw. implementieren.

System.Bindings.Expression

Enthält Klassen, die die Beziehungen zwischen einem Interface und einem Ausdrucksobjekt zum einfacheren Gruppieren und Benennen von Bindungsausdrücken sowie Beziehungen zwischen einem Delphi-Objekt und einem Ausdrucksobjekt implementieren. Die Unit enthält darüber hinaus die übergeordnete Klasse für alle Bindungsausdrücke und einige globale Routinen, die das einfache Erstellen von Beziehungen zwischen Delphi-Objekten und Ausdrucksobjekten sowie zwischen Interface-Referenzen und Ausdrucksobjekten ermöglichen.

System.Bindings.ExpressionDefaults

Enthält eine Klasse, die das Standardverhalten für Bindungsausdrücke implementiert.

System.Bindings.Factories

Enthält Klassen, die Generatoren für Bindungsausdrücke, Bindungsgültigkeitsbereiche und Bindungsmanager implementieren.

System.Bindings.Helper

Enthält eine Klasse, die eine Hilfsklasse für Bindungsausdrücke mit Hilfsmethoden und zugehörigen Record-Typen implementiert.

System.Bindings.Manager

Enthält eine Klasse, die einen Bindungsmanager implementiert, der alle Bindungsausdrücke verwaltet und diese bei Änderungen der in dem Bindungsausdruck enthaltenen Objekte benachrichtigt.

System.Bindings.ManagerDefaults

Enthält eine Klasse, die einen Bindungsmanager implementiert, der eingehende Änderungsbenachrichtigungen unterstützt.

System.Bindings.Methods

Enthält eine Klasse, die eine Liste mit Bindungsmethoden samt ihrem Generator sowie zugehörige Funktionen und aufrufbare Funktionsrümpfe implementiert. Die Unit enthält darüber hinaus globale Routinen, die die Rückgabe einer von bidirektionalen Ausdrücken verwendeten Position und von L-Werten ermöglichen, die extrahiert und gespeichert werden können.

System.Bindings.Outputs

Enthält Klassen, die einen Generator zur Verwaltung von Callbacks für die Zuweisung zu Ausgabeeigenschaften von Klassen, Kollektionen von Routinen für Datenbindungen und verschiedene Routinen und Typen zur Unterstützung der Konverter für L-Werte sowie zugehörige Funktionen implementieren.