I am subscribing to ModelChanged method and when the change is ModelChange.CommittedTransaction I track the transaction from the code below:
var edits = (e?.OldValue as UndoManager.CompoundEdit).Edits.Select(edit => edit as ModelChangedEventArgs).ToList();
and when the change is ModelChange.AddedLink I get the Link using PartManager.FindLinkForData().
Now when I access Route.Points I get just the default values.
What I expect is that it should return me the actual route values. Rather I get default values which causing problem for my further code.
Also what I have observed is that in the debug mode these values are updated after some time.