System.Actions.TContainedActionLink.IsStatusActionLinked

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IsStatusActionLinked: Boolean; virtual;

C++

virtual bool __fastcall IsStatusActionLinked();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
System.Actions.pas
System.Actions.hpp
System.Actions TContainedActionLink

Beschreibung

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

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

  • Wenn IsStatusActionLinked True zurückgibt, steuert die Aktion die Eigenschaft StatusAction; Änderungen der Eigenschaft StatusAction der Aktion werden in Änderungen der entsprechenden Eigenschaft des Client-Objekts reflektiert.
  • Wenn IsStatusActionLinked False zurückgibt, reflektiert das Client-Objekt die Eigenschaft StatusAction seiner Aktion nicht, entweder weil eine entsprechende Eigenschaft nicht verfügbar ist oder (häufiger) weil es den Wert dieser Eigenschaft unabhängig verwaltet.

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

Siehe auch