Model-View-ViewModel (MVVM) pattern based development support

The standard WPF components from DlhSoft (such as those included in Gantt Chart Library) include extended support for developing client applications using the Model-View-ViewModel (MVVM) pattern (included by Prism guidance), by providing access to most of their features through two-way bindable dependency properties, built-in and custom commands, and routed events, whenever applicable.

Moreover, although some limitations apply due to the high performance goals that we have planned for, the lightweight WPF and Silverlight components from DlhSoft (such as those included in Gantt Chart Light Library) also support the MVVM pattern by providing access to most of their features through two-way bindable dependency properties, and routed events, whenever applicable.

For your reference, a MVVM based sample application is available for GanttChartDataGrid control for WPF from Gantt Chart Light Library.

Moveorver, whenever needed, you can extend our components through inheritance (or aggregate them within custom wrappers) in order to add further MVVM support, as required in your application context. If you need any further help providing such extended features, don't hesitate to contact us directly: we'll always be glad to answer your questions and to provide the guidelines you need to develop your specific solution.