FMX.Pickers.TPickerFactoryService
Delphi
TPickerFactoryService = class abstract(TInterfacedObject, IFMXPickerService)
C++
class PASCALIMPLEMENTATION TPickerFactoryService : public System::TInterfacedObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | FMX.Pickers.pas FMX.Pickers.hpp |
FMX.Pickers | FMX.Pickers |
Description
Cette classe implémente les méthodes déclarées dans l'interface IFMXPickerService.
La classe TPickerFactoryService implémente les méthodes utilisées pour la gestion des sélecteurs. Il s'agit des méthodes CreateDateTimePicker, CreateListPicker et CloseAllPickers déclarées dans l'interface IFMXPickerService. Ces implémentations appellent des méthodes astraites virtuelles comme DoCreateDateTimePicker et DoCreateListPicker, qui à leur tour sont implémentées dans des unités spécifiques à la plate-forme comme FMX.Pickers.Default ou FMX.Pickers.iOS.
Cette astuce permet d'implémenter les moteurs spécifiques à la plate-forme pour les sélecteurs. Il en résulte que les sélecteurs peuvent fournir une vue et un comportement natifs pour les contrôles de sélection sous différentes plates-formes.