FMX.Controls.Presentation.TPresentedControl.DefinePresentationName
Delphi
function DefinePresentationName: string; virtual;
C++
virtual System::UnicodeString __fastcall DefinePresentationName();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | FMX.Controls.Presentation.pas FMX.Controls.Presentation.hpp |
FMX.Controls.Presentation | TPresentedControl |
Description
Renvoie le nom du proxy de présentation par défaut utilisé par votre contrôle présenté.
Vous pouvez gérer OnPresentationNameChoosing pour spécifier un nom de proxy de présentation à utiliser à la place du nom renvoyé par DefinePresentationName.
DefinePresentationName appelle TPresentationProxyFactory.GeneratePresentationName et renvoie un nom de proxy de présentation généré à partir du nom de classe du contrôle présenté et du type de contrôle (Styled
ou Platform
) de la couche de présentation. Par exemple :
Nom de classe | Type de contrôle | Résultat |
---|---|---|
TMyPresentedControl
|
Styled
|
"MyPresentedControl-Styled"
|
TMyPresentedControl
|
Platform
|
"MyPresentedControl-Platform"
|