Unplanned
Last Updated: 12 Sep 2018 13:01 by ADMIN
Unplanned
Last Updated: 21 Nov 2017 11:56 by ADMIN
Add the possibility of TimeRuler's TickIntervals to respect the CurrentUICulture's time format.
Unplanned
Last Updated: 16 Feb 2022 10:35 by Martin Ivanov
Currently, the SimpleTreeCellContainer has a CLR (non-dependency) property called DataItem, which is of type CellInfo. The CellInfo has its own CLR property named DataItem which points to the corresponding GanttTask object. In some situations the DataItem property is assigned after the XAML evaluation. Because the DataItem properties in the hierarchy are not DependencyProperties and they don't raise the PropertyChanged event, the bindings to the DataItem won't work properly. This is valid in the cases when the DataItem is assigned after the data binding is evaluated, which happens if you have nested items. There is no PropertyChanged, thus the new value won't be accessed.

This was hit when trying to data bind the Background property of SimpleTreeCellContainer to a property of a custom GanttTask.
<Style TargetType="telerik:SimpleTreeCellContainer">
	<Setter Property="Background" Value="{Binding DataItem.DataItem.Background}" /> <!-- where Background is a custom property a custom GanttTask implementation -->
</Style>
Make the DataItem properties (of SimpleTreeCellContainer  and CellInfo) DependencyProperties in order for the data binding to get properly re-evaluated. Or alternatively, provide the GanttTask object as a DataContext of the SimpleTreeCellContainer element. Currently, its DataContext is inherited by the DataContext of RadGanttView.

Currently, one way to set the Background of the SimpleTreeCellContainer is to subscribe to its Loaded event and set the property in code-behind.

<telerik:RadGanttView.Resources>	
	<Style TargetType="telerik:SimpleTreeCellContainer">
		<EventSetter Event="Loaded" Handler="SimpleTreeCellContainer_Loaded" />
	</Style>
</telerik:RadGanttView.Resources>

private void SimpleTreeCellContainer_Loaded(object sender, RoutedEventArgs e)
{
	var container = (SimpleTreeCellContainer)sender;
	var cellInfo = (CellInfo)container.DataItem;
	var task = (CustomTask)cellInfo.DataItem;
	container.Background = task.Background;
}



Unplanned
Last Updated: 03 Aug 2016 13:01 by ADMIN
When adding new tasks the control does not update his ExtentHeight and ExtentWidth.
Unplanned
Last Updated: 16 Feb 2018 13:43 by ADMIN
The selection shown in the exported image is wrong in some cases. This is reproducible when you select multiple items (more than 2).

To work this around you can clear the selection before the export and then re-select the items. To do this you can use the SelectedItems collection of the RadGanttView control.
Unplanned
Last Updated: 11 Jul 2018 13:31 by ADMIN
Look the attach file,when resize the GanttView  column (left or right) reciprocation,the colum resize line is not align to the grid column line.
just when the DPI is exceed 100%, Appears.
Unplanned
Last Updated: 03 Aug 2016 13:02 by ADMIN
Unplanned
Last Updated: 04 Jan 2017 07:23 by ADMIN
Unplanned
Last Updated: 03 Jan 2017 20:42 by ADMIN
Unplanned
Last Updated: 01 Feb 2024 12:24 by Martin Ivanov
Add functionality that allows you to start dragging with the mouse and display a selection rectangle over the items. Dropping the mouse should select all tasks under the rectangle bounds. The selection can start on mouse click + Shift, Ctrl or another modifier. Consider adding the possibility to change or remove the modifiers.
1 2 3