FMX.Controls.Presentation.TPresentationProxy.Create

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

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 でプレゼンテーション プロキシを作成することはできません。パラメータと取るオーバーロードされたコンストラクタを使用してください。)

関連項目