FMX.Forms.TFormActionLink.IsHintLinked

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IsHintLinked: Boolean; override;

C++

virtual bool __fastcall IsHintLinked();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
FMX.Forms.pas
FMX.Forms.hpp
FMX.Forms TFormActionLink

Beschreibung

Ermittelt, ob die Eigenschaft Hint der Aktion und des Clients der Aktionsverknüpfung verknüpft sind.

FMX.Forms.TFormActionLink.IsHintLinked erbt von System.Actions.TContainedActionLink.IsHintLinked. Der folgende Inhalt bezieht sich auf System.Actions.TContainedActionLink.IsHintLinked.

Ermittelt, ob die Eigenschaft Hint der Aktion und des Clients der Aktionsverknüpfung verknüpft sind.

TContainedActionLink-Nachkommen rufen IsHintLinked auf, um festzustellen, ob Änderungen der Eigenschaft Hint der Aktion an die entsprechende Eigenschaft Hint des Client-Objekts weitergegeben werden müssen:

  • Wenn IsHintLinked True zurückgibt, steuert die Aktion die Eigenschaft Hint; Änderungen der Eigenschaft Hint der Aktion werden in Änderungen der entsprechenden Eigenschaft des Client-Objekts reflektiert.
  • Wenn IsHintLinked False zurückgibt, wird das Client-Objekt von der Eigenschaft Hint seiner Aktion nicht beeinflusst, entweder weil eine entsprechende Eigenschaft nicht verfügbar ist oder weil es den Wert seiner entsprechenden Eigenschaft unabhängig verwaltet.

In der Implementierung in TContainedActionLink prüft IsHintLinked lediglich, ob die Eigenschaft Action einen Nachkommen von TContainedAction angibt (eine Aktion, die über die Eigenschaft Hint verfügt) und gibt, wenn dies der Fall ist, True zurück. Abgeleitete Klassen können IsHintLinked überschreiben, um festzustellen, ob die Eigenschaft Hint mit der entsprechenden Client-Eigenschaft verknüpft ist.

Siehe auch