FMX.Controls.Presentation.TPresentationProxy.Create
Delphi
constructor Create; override;
constructor Create(const AModel: TDataModel; const AControl: TControl); overload; virtual;
C++
__fastcall virtual TPresentationProxy()/* overload */;
__fastcall virtual TPresentationProxy(Fmx::Controls::Model::TDataModel* const AModel, Fmx::Controls::TControl* const AControl)/* overload */;
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| constructor | public | FMX.Controls.Presentation.pas FMX.Controls.Presentation.hpp |
FMX.Controls.Presentation | TPresentationProxy |
説明
TPresentationProxy のインスタンスを、指定された AModel データ モデルと AControl 表示用コントロールで作成します。
Creates は、PM_GET_NATIVE_OBJECT メッセージを Receiver(プレゼンテーション)に送信することで、ネイティブ プレゼンテーション コントロールを要求します。
パラメータなしのこのシグニチャは、パラメータありのほかのバージョンから内部使用するためのものです。パラメータなしの Create を明示的に呼び出すと、Create は次のメッセージと共に EArgumentException 例外を発生させます:
We cannot create a presentation proxy with nil model or PresentedControl. You should use the overloaded version of the constructor with parameters and pass the correct values.
(nil のモデルまたは PresentedControl でプレゼンテーション プロキシを作成することはできません。パラメータと取るオーバーロードされたコンストラクタを使用してください。)