Nachtrag:
Das Erzeugen von FNavigation.Elements verursacht die
Exception.
Delphi-Quellcode:
procedure TMainViewModel.SetWorkingAreas(const Value: TArray<IWorkingAreaViewModel>);
begin
FWorkingAreas := Value;
if Assigned(FNavigation) then
begin
FNavigation.Elements := TList<IWorkingAreaViewModel>.Create; //<--- hier
FNavigation.Elements.AddRange(FWorkingAreas);
end;
end;