FMX.Pickers.TPickerFactoryService

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.TInterfacedObjectSystem.TObjectTPickerFactoryService

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.

Voir aussi