FMX.ListView.Appearances.TAppearancesRegistry.RegisterAppearances

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FMX.ListView.Appearances.pas
FMX.ListView.Appearances.hpp
FMX.ListView.Appearances TAppearancesRegistry


Description

Recense un ensemble d'apparences qui partagent un nom d'unité et des options d'apparence identiques.

Le registre contient seulement une apparence par fabrique d'apparence. Lorsque vous recensez une apparence avec une fabrique d'apparence qui existe déjà dans le registre global, vous écrasez l'apparence existante avec la nouvelle apparence.

Les tableaux AFactories et ADisplayNames doivent contenir le même nombre d'éléments. Pour chaque élément, RegisterAppearances recense une apparence avec les valeurs correspondantes de chaque tableau.

Le tableau suivant montre de quelle manière les paramètres spécifiés sont mappés sur les instances de TRegisteredAppearance créées que vous pouvez ultérieurement récupérer en utilisant GetRegisteredAppearances ou FindItemAppearanceObjectsClassByOption :

Paramètre Champ TRegisteredAppearance

AFactories (un élément)

Value

ADisplayNames (un élément)

Name

AOptions

Options

AUnitName

UnitName

Voir aussi