Estoy reescribiendo mi aplicación basada en formularios de Windows y voy a usar WPF. La aplicación se basa en gran medida en las técnicas de arrastrar y soltar, en un entorno muy gráfico. El usuario utiliza informes de "Diseño", etc. al arrastrar elementos a una cuadrícula, moverlos, hacer clic con el botón derecho en los ajustes de las propiedades, etc., todo lo cual se guarda en una base de datos. También controle el flujo del programa dibujando diagramas de flujo, con enrutamiento y desición, todo dibujado en el formulario, y guarde de nuevo en una base de datos.Para MVVM o no para MVVM esa es la pregunta
MVVM se presta para este tipo de aplicación, o estoy tratando de colocar una clavija redonda en un agujero cuadrado.
Tus pensamientos son correctos.
Gracias, creo que una mezcla está en orden. Intente seguir los principios de MVVM para Commands, Binding y manejo de bases de datos, pero tenga algún código para manejar la interacción más compleja de UI. – Tim