FMX.ListView.Appearances.TAppearancesRegistry.RegisterAppearances

提供: RAD Studio API Documentation
移動先: 案内検索

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 のフィールド

AFactories(1 つの項目)

Value

ADisplayNames(1 つの項目)

Name

AOptions

Options

AUnitName

UnitName

関連項目