Beiträge zum Thema „WPF“

10 Beitrag/Beiträge

Wie ich WPF-Anwendungen teste

Donnerstag, 12. Februar 2026

Die verbreitete Antwort auf die Frage, wie man WPF testet, lautet gar nicht. Das war lange auch meine, und es hat mich mehrfach Abende gekostet.

Weiterlesen...

Ein altes WPF-Projekt auf .NET 10 heben

Freitag, 16. Januar 2026

Über die Feiertage habe ich eine WPF-Anwendung von .NET Framework 4.8 auf .NET 10 gehoben. Rund 40.000 Zeilen, gewachsen seit 2016. Was ich vorher gern gewusst hätte.

Weiterlesen...

Blazor oder WPF für interne Werkzeuge?

Donnerstag, 11. Dezember 2025

Die Frage kommt in fast jedem Projekt: Ein kleines internes Werkzeug soll gebaut werden, drei Masken, eine Datenbank dahinter, fünf bis zwanzig Leute benutzen es. Desktop oder Web?

Weiterlesen...

MVVM ohne Boilerplate: das CommunityToolkit in WPF

Sonntag, 03. August 2025

Ein ViewModel in WPF besteht traditionell zu zwei Dritteln aus Tipparbeit. Für jede Eigenschaft ein Feld, ein Property mit OnPropertyChanged, für jede Aktion eine ICommand-Implementierung. Bei fünf Eigenschaften und drei Befehlen ist die Datei zweihundert Zeilen lang, und keine davon sagt etwas über die Anwendung aus.

Weiterlesen...

Globale Hotkeys in WPF mit .NET 8

Montag, 13. Januar 2025

Immer wieder brauche ich in einem WPF-Programm globale Hotkeys und jedes Mal suche ich im Netz danach. Anders als bei Behaviors hilft hier kein XAML, es geht direkt an die Windows-API. Da nichts im Internet für immer bleibt, veröffentliche ich hier meine Variante, die unter .NET 8 funktioniert.

Weiterlesen...

Behaviors in WPF – Interaktive Funktionen ohne Code

Mittwoch, 01. Januar 2025

Schon bei Drag und Drop landet viel Code im Code-Behind, der dort nicht hingehört. Mit Behaviors kannst du wiederverwendbare Funktionalitäten in WPF erstellen, ohne zusätzlichen Code in den UI-Elementen unterbringen zu müssen. Ein Beispiel: Eine einfache Border kann durch ein angehängtes Drag-Behavior per Maus gezogen werden.

Weiterlesen...

Drag&Drop mit WPF

Dienstag, 28. November 2017

Drag&Drop ist eine grundlegende Funktionalität in vielen Desktop-Anwendungen. In WPF (Windows Presentation Foundation) ist die Implementierung von Drag&Drop relativ einfach und flexibel. Hier zeige ich, wie man Drag&Drop in einer WPF-Anwendung implementiert.

Weiterlesen...

« Zurück zur Startseite