I am creating a custom book builder. The user will enter relevant data on each page, which will be saved and later data bound to the book for future representation. i have set templates for both left and right pages. I want the user to set s may page s he/she wants, and not limit it. At first, I though it would be easy to generate new pages with a click, but I find it little hard to do. Help me out please. What is the easiest way to do this dynamically and pro-grammatically (C# code).