Button
Der Button entspricht im Wesentlichen dem TcHmiButton. Er hat nur erweiterte Funktionalitäten für das Icon, da hier die Möglichkeiten des Icon-Pakets genutzt werden können.

Verwendung
Einsatz überall, wo ein Button mit erweiterten Icon-Funktionalitäten benötigt wird.
Features
Bietet erweiterte Funktionalitäten für Icons aus dem NuGet-Paket TcHmiBa.Icons.
Attribute
Das Control erbt vom TextControl und hat somit dieselben Attribute. Dazu kommen folgende Attribute.
Icon
tchmi:framework#/definitions/Path
Pfad zum Icon.
IconWidth
tchmi:general#/definitions/Number
Breite des Icons.
IconWidthUnit
tchmi:general#/definitions/MeasurementUnit
Einheit der Breite des Icons.
IconHeight
tchmi:general#/definitions/Number
Höhe des Icons.
IconHeightUnit
tchmi:general#/definitions/MeasurementUnit
Einheit der Höhe des Icons.
IconHorizontalAlignment
tchmi:general#/definitions/HorizontalAlignment
Definition der horizontalen Ausrichtung des Icons innerhalb des Buttons.
IconVerticalAlignment
tchmi:general#/definitions/VerticalAlignment
Definition der vertikalen Ausrichtung des Icons innerhalb des Buttons.
IconRotation
tchmi:general#/definitions/Number
Legt fest, um wie viel Grad das Icon gedreht werden soll.
IconRotationSpeed
tchmi:general#/definitions/Number
Legt die Geschwindigkeit fest, mit der das Icon rotieren soll.
IconRotationDirection
tchmi:general#/definitions/TcHmi.BuildingAutomation.Controls.Direction
Legt die Richtung fest, in die das Icon rotiert, wenn das Attribut IconRotationSpeed definiert wurde. Der Standardwert ist rechts.
IconOverlays
tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.Common.Icon.OverlayList
Definiert Überlagerungen des Icons.
Legend
ShowInLegend
tchmi:general#/definitions/Boolean
Legt fest, ob das Icon in der Legende zu sehen ist.
Category
tchmi:general#/definitions/String
Legt die Kategorie des Icons in der Legende fest.
Description
tchmi:general#/definitions/String
Legt den Beschreibungstext des Icons in der Legende fest.
Events
Ereignis | Beschreibung |
---|---|
onButtonPressed | Wird ausgelöst, wenn der Button gedrückt wurde. |
onButtonDoublePressed | Wird ausgelöst, wenn ein Doppelklick auf den Button durchgeführt wurde. |