Tutorials mit Custom Attribute
Steuert ein beliebiges benanntes Attribut über einen Ausdruck — das Binding für Geometrie und für Rechnen.
Was Custom Attribute macht
Ein Attribut benennen, einen Ausdruck schreiben, und das Attribut folgt ihm. Das ist das Binding für alles, was die feste Liste nicht abdeckt, meist Geometrie: width, height, x, y, r, points.
Ein Ausdruck kann Parameter lesen und rechnen — was die anderen Bindings bewusst nicht tun. Ein Balken, der mit einem Wert wächst, ist ein Breitenausdruck; ein steigender Stand ein Ausdruck auf y. Ein 280 Einheiten breit gezeichneter Balken über einen Bereich von 0–100 % ergibt 2,8 Einheiten je Prozent, und dieser Faktor kommt aus der Zeichnung statt aus einer Formel, die sich jemand merken muss.
Zeichnen Sie die Form deshalb bei Vollausschlag, bevor Sie den Faktor bestimmen. Die Vollausschlag-Geometrie ist das, woraus sich die Rechnung ableitet, und ein maximal gezeichneter Balken lässt die Zahlen direkt am Element ablesen, statt sie zu messen.
Nichts prüft, ob das Attribut zum Element passt — r auf einem Rechteck wird angenommen und tut nichts —, simulieren Sie also beide Enden des Bereichs und sehen Sie zu, wie es sich bewegt, bevor Sie ihm trauen.
Beispiele
Einen Balken bauen, der sich an seinen Grenzen umfärbt
Ein Balken ist die günstigste Art, eine Zahl quer durch den Raum lesbar zu machen, und er kostet zwei Bindings: eines für seine Länge, eines für seine Farbe.
Custom Attribute · Cond. Fill (Multi-Bool) · Text Content
Einen Füllstand aus einem Analogwert ansteuern
Ein Füllstand in Prozent ist eine Zahl, und die Grafik dazu sollte ein Binding sein.
Custom Attribute · Cond. Fill (Multi-Bool) · Text Content