Anzeigen: Object Pascal C++
Anzeigeeinstellungen

FMX.Calendar.TCustomCalendar

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

FMX.Controls.Presentation.TPresentedControlFMX.Controls.TStyledControlFMX.Controls.TControlFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTCustomCalendar

Object Pascal

TCustomCalendar = class(TPresentedControl)

C++

class PASCALIMPLEMENTATION TCustomCalendar : public Fmx::Controls::Presentation::TPresentedControl

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FMX.Calendar.pas
FMX.Calendar.hpp
FMX.Calendar FMX.Calendar

Beschreibung

Basisklasse für Steuerelemente, die eine Trennung zwischen Daten und Darstellung bieten.

FMX.Calendar.TCustomCalendar erbt von FMX.Controls.Presentation.TPresentedControl. Der folgende Inhalt bezieht sich auf FMX.Controls.Presentation.TPresentedControl.

Basisklasse für Steuerelemente, die eine Trennung zwischen Daten und Darstellung bieten.

Die folgenden Eigenschaften von dargestellten Steuerelementen lassen diese Trennung zu:

  • Die Eigenschaft Model ist ein Datenmodell, das die Daten des Steuerelements enthält.
  • Die Eigenschaft PresentationProxy. Der Darstellungs-Proxy ermöglicht, dass ein dargestelltes Steuerelement Informationen mit der Darstellungsschicht austauscht, die eigentlich verantwortlich für die visuelle Darstellung des Steuerelements ist.

Das dargestellte Steuerelement instantiiert diese beiden Eigenschaften zur Laufzeit automatisch. Ein leeres Modell wird angelegt, sobald Sie eine Instanz eines dargestellten Steuerelements erstellen, und der Darstellungs-Proxy wird erstellt, wenn Ihr dargestelltes Steuerelement geladen wird.

Implementieren Sie DefineModelClass neu, um die Klasse festzulegen, die ein dargestelltes Steuerelement für sein Datenmodell verwendet. Implementieren Sie DefinePresentationName neu, um den Namen des Standarddarstellungs-Proxy festzulegen, den ein dargestelltes Steuerelement verwendet. Um einen benutzerdefinierten Namen für den Darstellungs-Proxy der spezifischen Instanzen eines dargestellten Steuerelements zu definieren, behandeln Sie stattdessen das Ereignis OnPresentationNameChoosing.

Die Eigenschaft ControlType legt fest, ob die Darstellungsschicht Ihr Steuerelement mit einem nativen Steuerelement der Plattform, auf der Ihre Anwendung ausgeführt wird, repräsentiert (Platform) oder ob die Darstellungsschicht Ihr Steuerelement mit dem FireMonkey-Standardstilsystem repräsentiert (Styled). Auf Plattformen, für die FireMonkey keine native Darstellungsunterstützung bereitstellt, verwendet FireMonkey unabhängig vom Wert der Eigenschaft ControlType die mit Stilen versehene Standarddarstellung.

Siehe auch

Meine Werkzeuge
Übersetzungen