Background Image

Knowledge base articles about
bindings

Search DlhSoft Team's blog for bindings

The Bar Templating sample applications included with the product are using WPF attached properties to add special bar templating information to TaskItem objects (DependencyObject based). If you data bind the control ItemsSource to plain objects or to a rows in a DataTable/DataView, you are unable to use attached properties. To be able to customize the standard task bar template without using a…

Referring to Gantt Chart Library for WPF and/or Project Management Library for WPF, here are some clues to understand better both the architecture of the DlhSoft software components and how to use them with (or without) data binding: First of all, TaskManager class is a business logic provider (a different class, without any UI) for…

Gantt Chart Light Library includes only a WPF based sample application showing the way we can data bind the GanttChartDataGrid control to a database (Tasks table and its Predecessors relation). How can we data bind the control to a database from Silverlight™? Silverlight™ is a client side technology within a client-server architecture system, that also requires a Web serve…

In order for the components within Gantt Chart Library for WPF or Project Management Library for WPF to be able to refresh their user interface when object property values change within your data bound custom task or other type of items, you need to make sure that you custom item class implements the INotifyPropertyChanged interface (as other standard controls require). To…

In order to manage input key shortcuts such as disabling built-in key shortcuts and/or defining custom key shortcuts for different commands in controls within Gantt Chart Library for WPF or Project Management Library for WPF you need to manage the InputBindings collection of the appropriate control instance. You can view an optional implementation example of the above (co…

Is it possible to use custom task appearance (as indicated in Custom Appearance sample application) or task bar templating (as indicated in Bar Templating sample application) within the Gantt Chart control from Gantt Chart Library for WPF or Project Management Library for WPF data binding it to a collection of custom task item data obje…