System.Bindings
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. |