FMX.Controls.Presentation.TPresentedControl.LoadPresentation
Delphi
procedure LoadPresentation; virtual;
C++
virtual void __fastcall LoadPresentation();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Controls.Presentation.pas FMX.Controls.Presentation.hpp |
FMX.Controls.Presentation | TPresentedControl |
Beschreibung
Lädt den Darstellungs-Proxy und initialisiert die zugehörige Darstellung Ihres dargestellten Steuerelements, wenn er nicht bereits geladen ist.
LoadPresentation lädt einen neuen Darstellungs-Proxy für das dargestellte Steuerelement:
- Wenn der aktuelle Darstellungs-Proxy-Generator die für einen PresentationName registrierte Darstellungs-Proxy-Klasse unterstützt, der von einer OnPresentationNameChoosing-Ereignisbehandlungsroutine oder von DefinePresentationName zurückgegeben wurde, dann erstellt und lädt LoadPresentation einen neuen Darstellungs-Proxy entsprechend dem abgerufenen PresentationName, sofern dieser Darstellungs-Proxy noch nicht geladen ist. LoadPresentation sendet anhand des geladenen Darstellungs-Proxy Initialisierungsbotschaften an die zugehörige Darstellung und benachrichtigt untergeordnete Steuerelemente darüber, dass die neue Darstellung geladen wurde.
- Wenn der aktuelle Darstellungs-Proxy-Generator den abgerufenen PresentationName nicht unterstützt und CanUseDefaultPresentation
True
ist, dann setzt LoadPresentation den Steuerelementtyp auf seinen Standardwert TControlType.Styled.
LoadPresentation wird automatisch nach dem Erstellen oder Laden des dargestellten Steuerelements aufgerufen.
Siehe auch
- FMX.Controls.Presentation.TPresentedControl.PresentationProxy
- FMX.Controls.Presentation.TPresentationProxy
- FMX.Controls.Presentation.TPresentedControl.OnPresentationNameChoosing
- FMX.Controls.Presentation.TPresentedControl.DefinePresentationName
- FMX.Controls.Presentation.TPresentedControl.HasPresentationProxy
- FMX.Controls.Presentation.TPresentedControl.ControlType