WPF UI Engineering

Erst eine gekonnte technische Umsetzung sorgt auch dafür, dass ein herausragendes User Interface Design bei dem Nutzer ankommt.

Unser Service

Passend für jede Projektsituation liefern wir beispielsweise Styles, Views oder Custom Controls zu und integrieren uns nahtlos in Ihren Entwicklungsprozess. Dadurch entlasten wir Ihre Software Engineers und Sie können den Fokus aktiv auf die Geschäftslogik sowie das Backend legen.

Styling

Styling bedeutet, mit Hilfe der jeweiligen Styling-Mechanismen der Technologie, beliebige Standard-Controls in ihrem visuellen Auftreten an das finalisierte User Interface Design anzupassen. Dabei zählt jeder Pixel und jede Kante. Gerade WPF bietet mit Styles, Data Templates und Control Templates unglaubliche Möglichkeiten!

Custom Controls

Aus Designsicht können Custom Controls die Usability eines User Interfaces maßgeblich erhöhen und als Differenzierungsmerkmal wirken. Beispielsweise bietet WPF kein Mac-typisches Popover mit Pfeilspitze als Kontextindikator an. Aus technischer Sicht gilt Custom Control Development als die Königsdisziplin des UI Engineerings.

Layouting

Neben einer hohen Darstellungstreue einzelner Controls ist auch die konsistente Umsetzung einzelner Ansichten und Masken essentiell für die Realisierung eines ansprechenden Designs. Hier kommt es auf exakte Maße und Abstände an. Wichtige Schlüsselansichten sollten daher als technische Blaupausen codiert werden und dienen dadurch als wiederverwendbare Vorlagen.

Engineering

Ein gutes User Interface überzeugt nicht nur durch ein starkes Design und sinnvolle Bedienkonzepte, sondern glänzt auch unter der Haube mit einer soliden sowie performanten Architektur. Unsere UI Engineers lieben Design Patterns wie beispielsweise MVVM, halten Dependency Injection für grundlegend und schätzen die Testbarkeit relevanter Komponenten.

Typische Erzeugnisse

Wir sind darauf spezialisiert professionelle Designs darstellungsgetreu, performant und nachhaltig wartbar zu implementieren.

.NET / XAML / UWP


Erzeugnisse

  • Externes Styling Projekt / DLL
  • C# und XAML Source-Code
  • Styles und Control Templates
  • Data Templates und Converter
  • Custom Control Libraries
  • Views als UserControls
  • XAML Resource Dictionaries
  • Animationen als Storyboard
  • Behaviors und Attached Properties
  • ViewModels (Run- & Designtime)
  • ...

Kontakt aufnehmen!