FMX.Pickers.TPickerFactoryService
Delphi
TPickerFactoryService = class abstract(TInterfacedObject, IFMXPickerService)
C++
class PASCALIMPLEMENTATION TPickerFactoryService : public System::TInterfacedObject
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FMX.Pickers.pas FMX.Pickers.hpp |
FMX.Pickers | FMX.Pickers |
説明
このクラスでは、IFMXPickerService インターフェイスで宣言されたメソッドを実装しています。
TPickerFactoryService クラスでは、ピッカーの管理に使われるメソッドを実装しています。つまり、IFMXPickerService インターフェイスで宣言された CreateDateTimePicker、CreateListPicker、および CloseAllPickers の各メソッドです。その実装では、DoCreateDateTimePicker や DoCreateListPicker などの仮想抽象メソッドを呼び出していますが、これらのメソッドは FMX.Pickers.Default や FMX.Pickers.iOS などプラットフォーム固有のユニットで実装されます。このような方法で、ピッカーのプラットフォーム固有のエンジンが実装されています。その結果、ピッカーは、さまざまなプラットフォームでネイティブの外見とネイティブの動作を持つ選択コントロールを提供することができます。