Legend
Das Legend Control zeigt alle Icons auf der aktiven Webseite mit ihren Beschreibung an.
Verwendung
Einsatz auf jeder beliebigen Seite, auf der eine Erklärung der Icons angezeigt werden soll.
Features
Bietet eine statische und dynamische Anzeige der Icons und erlaubt das Hinzufügen zusätzlicher Icons.
Anzeige
Die Anzeige der Icons kann sowohl statisch auf der Webseite erfolgen als auch dynamisch (ereignisgesteuert) über den Aufruf der OpenLegendDialog-Funktion.

Zusätzliche Icons
Lokal
Über das Attribut IconDataCustom können der jeweiligen Instanz der Legend weitere Icons hinzugefügt werden. Beim Funktionsaufruf befindet sich das Attribut in der Parameterliste.
Global
Icons, die von jeder Instanz der Legend anzuzeigen sind, müssen über ein TwinCAT HMI Internes Symbol hinzugefügt werden.
Das Symbol muss den Namen BaLegendIconDataList haben und vom Typ
TcHmi.BuildingAutomation.Controls.BuildingGeneral.Legend.IconDataListsein.

Attribute
Das Control erbt vom BaseControl und hat somit dieselben Attribute. Dazu kommen folgende Attribute.
Common
ShowHeadline
tchmi:general#/definitions/BooleanLegt die Sichtbarkeit des Titels fest.
EntryWidth
tchmi:framework#/definitions/MeasurementValueBreite eines Eintrags.
EntryWidthUnit
tchmi:framework#/definitions/MeasurementUnitEinheit der Breite eines Eintrags.
TabPosition
tchmi:framework#/definitions/TcHmi.BuildingAutomation.PositionPosition der Tabs.
IconDataSource
tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.BuildingGeneral.Legend.IconDataSourceAuswahl anzuzeigender Einträge.
IconDataCustom
tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.BuildingGeneral.Legend.IconDataListListe mit zusätzlichen Einträgen.