FMX.Presentation.Factory.TPresentationProxyFactory.GeneratePresentationName
Delphi
class function GeneratePresentationName(const AControlClass: TClass; const AControlType: TControlType): string;
C++
__classmethod System::UnicodeString __fastcall GeneratePresentationName(const System::TClass AControlClass, const Fmx::Controls::TControlType AControlType);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | FMX.Presentation.Factory.pas FMX.Presentation.Factory.hpp |
FMX.Presentation.Factory | TPresentationProxyFactory |
Description
Génère un nom de classe proxy à partir de la métaclasse du nom du contrôle AControlClass
spécifié et du type de contrôle AControlType
spécifié.
GeneratePresentationName génère un nom de classe proxy de présentation en utilisant l'algorithme suivant :
- Retire le premier caractère
T
de la classe contrôleAControlClass
spécifiée. - Selon le
AControlType
spécifié, ajoute le suffixe :-Styled
pourAControlType = Styled
-Platform
pourAControlType = Platform
Par exemple, si AControlClass = TMyPresentedControl
, alors :
AControlType | Nom de classe de proxy de présentation généré |
---|---|
Styled
|
MyPresentedControl-Styled
|
Platform
|
MyPresentedControl-Platform
|