FMX.ListView.Appearances.TAppearancesRegistry.RegisterAppearance
Delphi
class procedure RegisterAppearance(const AFactory: TItemAppearanceObjectsClass; const ADisplayName: string; AOptions: TRegisterAppearanceOptions = [TRegisterAppearanceOption.Item]; const AUnitName: string = ''); overload;
C++
__classmethod void __fastcall RegisterAppearance(const TItemAppearanceObjectsClass AFactory, const System::UnicodeString ADisplayName, 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 つだけ含まれます。グローバル レジストリに既に存在する外見ファクトリで外見を登録すると、既存の外見が新しい外見で上書きされます。
指定されたパラメータが、結果として生成される TRegisteredAppearance インスタンス(GetRegisteredAppearances または FindItemAppearanceObjectsClassByOption を使って後で取得できるインスタンス)にどうマッピングされるかを次の表に示します。
パラメータ | TRegisteredAppearance のフィールド |
---|---|
|
|
|
|
|
|
|
関連項目
- FMX.ListView.Appearances.TAppearancesRegistry.RegisterAppearances
- FMX.ListView.Appearances.TAppearancesRegistry.GetRegisteredAppearances
- FMX.ListView.Appearances.TAppearancesRegistry.FindItemAppearanceObjectsClassByOption
- FMX.ListView.Appearances.TAppearancesRegistry.UnregisterAppearance
- FMX.ListView.Appearances.TAppearancesRegistry.UnregisterAppearances