Icon

DlhSoft Project Management Library

for Windows® Presentation Foundation (WPF) and .NET 3.5 SP1

GanttChartTaskListView Control

GanttChartTaskListView control is used to display and update a list of task items using a grid view and an attached Gantt Chart, and it is part of Project Management Library (WPF 3.5) and Gantt Chart Library (WPF 3.5).


Features

  • Very similar in appearance, behavior, and development related features with the standard ListView control;

  • Allows the developer to data bind or disable data binding of task indentation, start date and time, effort, completed effort, assignments, predecessors, cost, and expansion values to custom data item members by setting or clearing the appropriate MemberPath properties;

  • Supports printing the task list and its associated Gantt Chart;

  • Supports resource leveling for the tasks in the list;

  • Allows the developer to use an external TaskManager class instance as the core task management business logic provider within the control;

  • Allows the end users to add and remove tasks, expand and close tasks, increment or decrement task indentation, update existing task values either from the grid view or from the Gantt Chart using drag and drop operations, and update the displayed timeline page, excepting the case that these features are disabled by the developer, by setting the appropriate ReadOnly properties to true manually;

  • Uses the current culture (language and region) set by the end user (using the Regional and Language Options) for displaying and retrieving values such as numbers or dates and times, excepting the case that the running thread culture was set by the developer to a specific culture information object manually;

  • Uses the current theme provided by the operating system (Aero, Luna, etc.) or configured by the end user (when such option is available), excepting the case that the developer has customized the user interface properties values manually.


Screenshots

  • Basic usage:

    GanttChartTaskListView basic usage
  • Custom data binding:

    GanttChartTaskListView custom data binding
  • Custom appearance:

    GanttChartTaskListView custom appearance
  • Month scale:

    GanttChartTaskListView month scale
  • Custom scale:

    GanttChartTaskListView custom scale
  • Continuous schedule:

    GanttChartTaskListView continuous schedule
  • Custom schedule:

    GanttChartTaskListView custom schedule
  • Numeric days:

    GanttChartTaskListView numeric days
  • Statistics:

    GanttChartTaskListView statistics
  • Commands:

    GanttChartTaskListView commands
  • Assignments:

    GanttChartTaskListView assignments
  • Resource filtering:

    GanttChartTaskListView resource filtering
  • Resource group filtering:

    GanttChartTaskListView resource group filtering
  • Custom identifiers:

    GanttChartTaskListView custom identifiers
  • Assignment completion:

    GanttChartTaskListView assignment completion
  • Bar templating:

    GanttChartTaskListView bar templating
  • Critical path:

    GanttChartTaskListView critical path
  • Grid lines:

    GanttChartTaskListView grid lines
  • Control templating:

    GanttChartTaskListView control templating

Related Components

Terms of Use Privacy Statement