Diskussion zum Artikel "Die Komponenten View und Controller für Tabellen im MQL5 MVC-Paradigma: Veränderbare Elemente"
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Neuer Artikel Die Komponenten View und Controller für Tabellen im MQL5 MVC-Paradigma: Veränderbare Elemente :
In modernen Nutzeroberflächen ist die Möglichkeit, die Größe von Elementen mit der Maus zu verändern, eine vertraute und erwartete Funktion. Der Nutzer kann den Rand eines Fensters, eines Bedienfelds oder eines anderen visuellen Blocks „greifen“ und ziehen und so die Größe des Elements in Echtzeit ändern. Eine solche Interaktivität erfordert eine gut durchdachte Architektur, um die Reaktionsfähigkeit und die korrekte Verarbeitung aller Ereignisse zu gewährleisten.
Einer der beliebtesten Architekturansätze für den Aufbau komplexer Schnittstellen ist MVC (Model-View-Controller). In diesem Paradigma:
Im Zusammenhang mit der Größenänderung von Elementen mit der Maus findet die Hauptarbeit genau auf der Ebene der Ansichtskomponente statt. Es implementiert eine visuelle Darstellung des Elements, verfolgt Mausbewegungen, stellt fest, ob sich der Cursor auf der Begrenzung befindet, und zeigt entsprechende Tooltips an (z. B. Änderung der Cursorform). Die Komponente ist auch für das Rendern des in der Größe veränderten Elements während des Größenänderungsprozesses verantwortlich, wenn es gezogen wird.
Autor: Artyom Trishkin