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.

Button 1:

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.
Die Geschwindigkeit zur Erkennung eines Doppelklicks kann global eingestellt werden.