Leif Simon Goodwin 06.05.2019, 14:07 Uhr

WPF Rotary Dial Control

Der Windows-Entwickler L. S. Goodwin präsentiert den Code für ein schickes Drehrad für Benutzereingaben als WPF-Control.
(Quelle: https://www.codeproject.com/Articles/4044072/A-WPF-Rotary-Control)
Das WPF-Drehrad ist als WPF User Control implementiert und steht unter der Code Project Open License (CPOL) zur Verfügung. Die erste Version seines WPF-Controls hat Goodwin in diesem Codeproject-Beitrag vorgestellt. Er zeigt darin den Aufbau des Controls, erklärt wie man es in eigene Anwendungen einsetzt und bietet eine Demo-Version zum Download an.
Das Control bietet drei Einstellmöglichkeiten:
  • NumberOfMajorTicks setzt die Zahl der Hauptstriche des Drehrades.
  • MajorTickIncrement setzt den Abstand zwischen zwei benachbarten Major Ticks.
  • FontBrush setzt den Font für die Zahlen rund um das Drehrad.
Die drei Beispiele im Bild sind so gesetzt: Das kleine Drehrad auf der linken Seite hat einen Drehbereich zwischen 0 und 1 mit einem Major Tick alle 0,2 Einheiten sowie schwarze Ziffern.
Das mittlere Drehrad setzt einen Zahlenbereich zwischen 0 und 100 mit einem Major Tick alle 25 Einheiten sowie weiße Ziffern.
Das rechte, größte Drehrad setzt den Eingabebereich von 0 bis 50 mit einem Major Tick alle 5 Einheiten.
Den Code und die Anleitung zur Nutzung des Controls finden Sie hier.


Das könnte Sie auch interessieren