FMX.Controls.Presentation.TPresentedControl.DefinePresentationName

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

function DefinePresentationName: string; virtual;

C++

virtual System::UnicodeString __fastcall DefinePresentationName(void);

Properties

Type Visibility Source Unit Parent
function protected
FMX.Controls.Presentation.pas
FMX.Controls.Presentation.hpp
FMX.Controls.Presentation TPresentedControl

Description

Returns the name of the default presentation proxy that your presented control uses.

You can handle OnPresentationNameChoosing to specify a presentation proxy name to use instead of the name that DefinePresentationName returns.

DefinePresentationName calls TPresentationProxyFactory.GeneratePresentationName and returns a generated presentation proxy name based on the class name of the presented control and the control type (Styled or Platform) of the presentation layer. For example:

Class name Control type Result
TMyPresentedControl Styled "MyPresentedControl-Styled"
TMyPresentedControl Platform "MyPresentedControl-Platform"

See Also