System.Bindings

提供: RAD Studio API Documentation
移動先: 案内検索


LiveBinding フレームワーク エンジンのユニット スコープです。LiveBinding エンジンを実装しているユニットが含まれています。


ユニット

System.Bindings.CustomScope LiveBindings 内で使用するための基本カスタム スコープを実装するクラスが含まれています。
System.Bindings.CustomWrapper

LiveBindings 内で使用するためのカスタム ラッパーを実装するクラスが含まれています。

System.Bindings.EvalProtocol コンパイル済みバインディング式、カスタム スコープ、カスタム ラッパー、動的グループ内のメンバーの動的インスタンス、ラップされた戻り値型、左辺値、実際の値のプレースホルダとしてのラッパー、スコープ列挙値、スコープ シンボル、即値、および関連インターフェイスを定義する、インターフェイスが含まれています。これにはまた、カスタム ラッパーの取得コールバック、ロケーション ラッパー、スコープ シンボル、サブスクリプション通知、値ラッパー、などを実装するクラスも含まれています。
System.Bindings.Expression インターフェイスと式オブジェクト間の関連を実装するクラスが含まれており、 これにより、Delphi オブジェクトと式オブジェクト間のバインド式や関連の、グループ化やネーミングを容易にします。また、すべてのバインディング式および一部のグローバル ルーチンの親クラスも含まれており、 これにより、Delphi オブジェクトと式オブジェクト、または、インターフェイス参照と式オブジェクト間の関連性を、簡単に作成する方法が提供されています。
System.Bindings.ExpressionDefaults バインディング式のデフォルトの動作を実装するクラスが含まれています。
System.Bindings.Factories バインディング式ファクトリ、バインディング スコープ ファクトリ、バインディング マネージャ ファクトリを実装するクラスが含まれています。
System.Bindings.Helper バインディング式ヘルプ クラスとそのユーティリティ メソッドや関連レコード型を実装するクラスが含まれています。
System.Bindings.Manager すべてのバインディング式を管理するバインディング マネージャを実装し、そのバインディング式に含まれるオブジェクトに変更があった場合にマネージャに通知する、クラスが含まれています。
System.Bindings.ManagerDefaults 入ってくる変更通知をサポートするバインディング マネージャを実装するクラスが含まれています。
System.Bindings.Methods バインディング メソッドのリスト、そしてそのファクトリ、および関連する関数や呼び出し可能な関数本体を実装する、クラスが含まれています。またグローバル ルーチンも含まれており、これにより、双方向式によって使用される場所や、取得や保存ができる左辺値を返すことができます。
System.Bindings.Outputs クラスの出力プロパティへの割り当てに使用するコールバックを管理するファクトリ、データ バインディングで使用されるルーチンのコレクション、および、左辺値のコンバータおよび関連機能をサポートするさまざまなルーチンや型、などを実装するクラスが含まれています。