F#Introducción a WPF en F #


Introducción

Este tema ilustra cómo explotar la programación funcional en una aplicación WPF . El primer ejemplo proviene de un post de Māris Krivtežs (ref. Sección de Comentarios en la parte inferior). La razón para volver a visitar este proyecto es doble:

1 \ El diseño admite la separación de preocupaciones, mientras que el modelo se mantiene puro y los cambios se propagan de manera funcional.

2 \ La semejanza facilitará la transición a la implementación de Gjallarhorn.

Observaciones

Biblioteca de proyectos de demostración @GitHub

Māris Krivtežs escribió dos publicaciones excelentes sobre este tema:

Siento que ninguno de estos estilos de aplicación XAML se beneficia mucho de la programación funcional. Me imagino que la aplicación ideal consistiría en la vista que produce eventos y los eventos mantienen el estado de vista actual. Toda la lógica de la aplicación debe manejarse filtrando y manipulando los eventos y el modelo de vista, y en la salida debe producir un nuevo modelo de vista que esté vinculado de nuevo a la vista.

Introducción a WPF en F # Ejemplos relacionados