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/PathPfad zum Icon.
IconWidth
tchmi:general#/definitions/NumberBreite des Icons.
IconWidthUnit
tchmi:general#/definitions/MeasurementUnitEinheit der Breite des Icons.
IconHeight
tchmi:general#/definitions/NumberHöhe des Icons.
IconHeightUnit
tchmi:general#/definitions/MeasurementUnitEinheit der Höhe des Icons.
IconHorizontalAlignment
tchmi:general#/definitions/HorizontalAlignmentDefinition der horizontalen Ausrichtung des Icons innerhalb des Buttons.
IconVerticalAlignment
tchmi:general#/definitions/VerticalAlignmentDefinition der vertikalen Ausrichtung des Icons innerhalb des Buttons.
IconRotation
tchmi:general#/definitions/NumberLegt fest, um wie viel Grad das Icon gedreht werden soll.
IconRotationSpeed
tchmi:general#/definitions/NumberLegt die Geschwindigkeit fest, mit der das Icon rotieren soll.
IconRotationDirection
tchmi:general#/definitions/TcHmi.BuildingAutomation.Controls.DirectionLegt 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.OverlayListDefiniert Überlagerungen des Icons.
Legend
ShowInLegend
tchmi:general#/definitions/BooleanLegt fest, ob das Icon in der Legende zu sehen ist.
Category
tchmi:general#/definitions/StringLegt die Kategorie des Icons in der Legende fest.
Description
tchmi:general#/definitions/StringLegt 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. |