——————————————
——-GTP.NET.SL 2.4.5.22—-
——————————————
keygtpnetsl.pfx (2)
Gantt_WPF.2010.csproj (5)
Added editable gridcells
keygtpnetsl.pfx (2)
Gantt.cs (56)
DispatcherTimer used by Gantt cleaned up after use
——————————————
——-GTP.NET.SL 2.4.5.22—-
——————————————
keygtpnetsl.pfx (2)
Gantt_WPF.2010.csproj (5)
Added editable gridcells
keygtpnetsl.pfx (2)
Gantt.cs (56)
DispatcherTimer used by Gantt cleaned up after use
——————————————
——-GTP.NET.SL 1.4.4.27—-
——————————————
DateScaler.cs (35)
StartOfWeek was not exposed
GridColumnWidthKeeper.cs (7)
MaxWidth of Clipping exposed
——————————————
——-GTP.NET.SL 1.4.3.26—-
——————————————
TimeItem.cs (49)
SL has a time dependent component involved when deducing layout cycle. If the Gantt was loaded with enough data the layout cycle error was trown. This is now handled by dispatching changes to other layoutpass
——————————————
——-GTP.NET.SL 1.4.3.26—-
——————————————
TimeItem.cs (49)
SL has a time dependent component involved when deducing layout cycle. If the Gantt was loaded with enough data the layout cycle error was trown. This is now handled by dispatching changes to other layoutpass
Memory leaks fixed.
On deep zoom + time items scrolled out to left + plus small zoom out operations = TimeItems off screen could get get visible at the wrong position due to an optimization to skip length update. Fixed by forcing offscreen timeitems to length zero.
Issue with UserDrawn time items not always showing up on first draw
EditableGridCell added to help out with easier GanttGrid/Tree edit
Bug with clipping of links at gantt bottom fixed
Binding of the TimeItemLinks collection enabled
Problem with StartTime,StopTime binding fixed
——————————————
——-GTP.NET.SL 1.3.11.18—-
——————————————
TimeItem.cs (45)
Silverlight compatability
Gantt.cs (52)
If the DateScaler is being recreated we sometimes got visuals does not any common parent error. Fixed
Gantt.cs (51)
GanttRow.cs (52)
TimeItem.cs (44)
Bug that gave strange select results from time to time and had time items stay in drag mode after released
——————————————
——-GTP.NET.SL 1.3.9.11—-
——————————————
TimeDistinctLogic.cs (3)
DateScaler.cs (33)
GanttRow.cs (51)
TimeItem.cs (43)
New property CollisionGroup:
CollisionGroup help you group time items into groups that will be tracked for collisions amongst each other
Better handling of Templating of GanttRows
——————————————
——-GTP.NET.SL 1.3.6.23—-
——————————————
Gantt.cs (50)
GanttRow.cs (50)
TimeItemLink.cs (28)
Several performance issues when having many links has been delt with
——————————————
——-GTP.NET.SL 1.3.5.27—-
——————————————
TimeItemLink.cs (27)
Selectable and reassignable links
GTP.NET.SL.2010.csproj (6)
TimeItemLink.cs (26)
ReassignableLinks
TimeItemLink.cs (23)
FocusedTimeItemLink
Movestate has new states
/// <summary>
/// Create a new link
/// </summary>
linkCreate,
/// <summary>
/// Reassign link
/// </summary>
linkReassign
Problem with refresh of time items that had been invisible and then made visible
——————————————
——-GTP.NET.SL 1.2.11.14—-
——————————————
Gantt.cs (46)
TimeItem.cs (40)
When switching rows and wanting to keep the move in time, one need access to the diff. This is now exposed in the eventargs for OnTimeItemRowChange. Example:
void gantt10_OnTimeItemRowChange(object sender, RowChangeArgs e)
{
e.RevertMoveInTime = false;
if (e.NewRow != null && e.TimeItem.DataContext is DemoData)
{
DemoData d = (e.TimeItem.DataContext as DemoData);
(e.OldRow.DataContext as DemoDataRow).Items.Remove(d);
(e.NewRow.DataContext as DemoDataRow).Items.Add(d);
d.Start += e.Diff;
d.Stop += e.Diff;
}
}
Page1.xaml.cs (4)
Sample extended with move row – that keeps move in time