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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
constructor | public | FMX.Controls.Presentation.pas FMX.Controls.Presentation.hpp |
FMX.Controls.Presentation | TPresentationProxy |
Description
Creates crée une instance de TPresentationProxy avec le modèle de données AModel
spécifié et le contrôle présenté AControl
.
Creates crée des requêtes pour le contrôle de présentation natif en envoyant un message PM_GET_NATIVE_OBJECT
au récepteur (présentation).
La signature sans paramètres est disponible uniquement pour une utilisation interne à partir de la version avec paramètres. Si vous appelez explicitement Create sans paramètres, Create déclenche une exception EArgumentException avec le message suivant :
Nous ne pouvons pas créer un proxy de présentation avec le modèle nil ou PresentedControl. Vous devez utiliser la version surchargée du constructeur avec des paramètres et transmettre les valeurs correctes.