Hello John,
Regarding your query, could you please let me know the following details?
1. What that page.GetNodes() method does? Are you doing anything specific within this method?
2. And what is the "page" instance meant for? If possible could you please send me the code implementation of GetNodes() method if you are performing any specific functionality in this.
Also I have tested this case by creating a sample and it seems the Model.AppendChildren() method works fine. You can get the sample from the following link -
http://websamples.syncfusion.com/samples/Diagram.Windows/F61523/main.htmSample Details :
1. Click on AddTextNode button to append the node collections which has three textnodes into the diagram model.
Please take a look at the sample and let me know if you have any more questions. If you still find any issue with this, could you please modify the provided sample to show the issue?
So that it will be easier for us to have a close look into the issue.
Thanks for your interest in syncfusion products.
Best Regards,
Meera.