FMX.ListView.Appearances.TAppearancesRegistry.RegisterAppearances
Delphi
class procedure RegisterAppearances(AFactories: TArray<TItemAppearanceObjectsClass>; ADisplayNames: TArray<string>; AOptions: TRegisterAppearanceOptions = [TRegisterAppearanceOption.Item]; const AUnitName: string = ''); overload;
C++
__classmethod void __fastcall RegisterAppearances(System::DynamicArray<TItemAppearanceObjectsClass> AFactories, System::DynamicArray<System::UnicodeString> ADisplayNames, TRegisterAppearanceOptions AOptions = (TRegisterAppearanceOptions() << TRegisterAppearanceOption::Item ), const System::UnicodeString AUnitName = System::UnicodeString())/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FMX.ListView.Appearances.pas FMX.ListView.Appearances.hpp |
FMX.ListView.Appearances | TAppearancesRegistry |
説明
同じユニット名と外見オプションを共有する一連の外見を登録します。
レジストリには、外見ファクトリごとに外見が 1 つだけ含まれます。グローバル レジストリに既に存在する外見ファクトリで外見を登録すると、既存の外見が新しい外見で上書きされます。
AFactories
配列と ADisplayNames
配列に含まれている項目の数は同じでなければなりません。項目ごとに、RegisterAppearances では、各配列の対応する値を持つ外見を 1 つ登録します。
指定されたパラメータが、結果として生成される TRegisteredAppearance インスタンス(GetRegisteredAppearances または FindItemAppearanceObjectsClassByOption を使って後で取得できるインスタンス)にどうマッピングされるかを次の表に示します。
パラメータ | TRegisteredAppearance のフィールド |
---|---|
|
|
|
|
|
|
|
関連項目
- FMX.ListView.Appearances.TAppearancesRegistry.RegisterAppearance
- FMX.ListView.Appearances.TAppearancesRegistry.GetRegisteredAppearances
- FMX.ListView.Appearances.TAppearancesRegistry.FindItemAppearanceObjectsClassByOption
- FMX.ListView.Appearances.TAppearancesRegistry.UnregisterAppearance
- FMX.ListView.Appearances.TAppearancesRegistry.UnregisterAppearances