Looking for f# Keywords? Try Ask4Keywords

F#Einführung in WPF in F #


Einführung

In diesem Thema wird veranschaulicht, wie die funktionale Programmierung in einer WPF-Anwendung genutzt wird . Das erste Beispiel stammt aus einem Beitrag von Māris Krivtežs (siehe Abschnitt " Anmerkungen " unten). Es gibt zwei Gründe, dieses Projekt erneut zu besuchen:

1 \ Das Design unterstützt die Trennung von Anliegen, während das Modell rein bleibt und Änderungen funktional weitergegeben werden.

2 \ Die Ähnlichkeit ermöglicht einen einfachen Übergang zur Implementierung von Gjallarhorn.

Bemerkungen

Demo-Projekte für Bibliotheken @GitHub

Māris Krivtežs schrieb zwei großartige Beiträge zu diesem Thema:

Ich denke, keiner dieser XAML-Anwendungsstile profitiert von der funktionalen Programmierung. Ich kann mir vorstellen, dass die ideale Anwendung aus der Ansicht bestehen würde, bei der Ereignisse erzeugt werden und Ereignisse den aktuellen Ansichtszustand haben. Die gesamte Anwendungslogik sollte durch Filtern und Bearbeiten von Ereignissen und Ansichtsmodell behandelt werden. In der Ausgabe sollte ein neues Ansichtsmodell erstellt werden, das an die Ansicht gebunden ist.

Einführung in WPF in F # Verwandte Beispiele