FMX.Controls.Presentation.TPresentedControl.LoadPresentation
Delphi
procedure LoadPresentation; virtual;
C++
virtual void __fastcall LoadPresentation();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FMX.Controls.Presentation.pas FMX.Controls.Presentation.hpp |
FMX.Controls.Presentation | TPresentedControl |
Description
Charge le proxy de présentation et initialise la présentation correspondante de votre contrôle présenté s'il n'est pas déjà chargé.
LoadPresentation charge un nouveau proxy de présentation pour le contrôle présenté :
- Si la fabrique de proxy de présentationen cours prend en charge la classe proxy de présentation recensée pour le PresentationName renvoyé par le gestionnaire d'événement OnPresentationNameChoosing ou par DefinePresentationName, LoadPresentation crée et charge un nouveau proxy de présentation correspondant au PresentationName obtenu si ce proxy de présentation n'est pas encore chargé. LoadPresentation utilise le proxy de présentation chargé pour envoyer des messages d'initialisation à la présentation correspondante et pour notifier aux contrôles enfant que la nouvelle présentation est chargée.
- Dans le cas contraire, si la fabrique de proxy de présentation ne prend pas en charge le PresentationName obtenu et que CanUseDefaultPresentation vaut
True
, LoadPresentation bascule le type de contrôle sur sa valeur par défaut TControlType.Styled.
LoadPresentation est appelé automatiquement lorsque le contrôle présenté est créé ou chargé.
Voir aussi
- 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